Я не уверен, что вы ожидали: windowicon
отображается как applicationIcon
(например, здесь, в ubuntu gnome, см. мой код в фоновом режиме)
Если значок не был установлен, windowIcon () возвращает значок приложения
(QApplication :: windowIcon ()).
http://doc.qt.io/qt-5/qwidget.html#windowIcon-prop
смотрит на ubuntu следующим образом:
, так что я думаю, что код работает правильно
Мы нашли решение проблемы. Первоначально у нас был этот код для создания изображения:
Response.ContentType = "image/svg+xml";
Response.Flush();
string imageTextUtf8 = Encoding.UTF8.GetString(imageByteData, 0, imageByteData.Length);
Response.Write(imageTextUtf8);
Это не работало с IIS 7.5, Response.Flush () , кажется, удаляет Content-Type в IIS 7.5. (Но не в IIS 10 или ASP.NET Development Server 11.)
При использовании следующего кода Content-Type не удаляется и все работает нормально.
Response.ContentType = "image/svg+xml";
string imageTextUtf8 = Encoding.UTF8.GetString(imageByteData, 0, imageByteData.Length);
Response.Write(imageTextUtf8);
Response.Flush();