Встраивание svg в aspx.net не работает с IIS 7.5

Я не уверен, что вы ожидали: windowicon отображается как applicationIcon (например, здесь, в ubuntu gnome, см. мой код в фоновом режиме)

Если значок не был установлен, windowIcon () возвращает значок приложения

(QApplication :: windowIcon ()).

http://doc.qt.io/qt-5/qwidget.html#windowIcon-prop

смотрит на ubuntu следующим образом:

, так что я думаю, что код работает правильно

1
задан AndreasW 22 January 2019 в 10:21
поделиться

1 ответ

Мы нашли решение проблемы. Первоначально у нас был этот код для создания изображения:

            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();
0
ответ дан AndreasW 22 January 2019 в 10:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: