【发布时间】:2017-01-08 19:53:18
【问题描述】:
我正在使用 ASP.NET 平台创建网页。在页面内我使用了一些图像/图标。出于安全目的,我在 web.config 文件中使用了“X-Content-Type-Options: nosniff”。当我在 IE 中部署网页时,某些图像/图标未呈现。但是,同一页面在 Firefox 和 Chrome 中运行良好。
当我从 web.config 中删除语句“X-Content-Type-Options: nosniff”时,在 IE 中一切正常。但是,出于安全目的,我必须使用该语句。同时丢失的图片/图标需要在IE中渲染。
那么,谁能帮我解决一下“X-Content-Type-Options: nosniff”语句的问题。
提前致谢,
【问题讨论】:
-
你如何在 webconfig 中添加它?
-
但是,我发现扩展名和图像/图标类型在使用“X-Content-Type-Options: nosniff”语句时不匹配,导致图像/图标不显示在 IE 中。可以任何人都分享它为什么不匹配并提供解决方案以匹配具有精确扩展名的图像/图标。
-
这听起来与我的问题相似:stackoverflow.com/questions/49327387/… 我在使用 ASP.NET Ajax 工具包滑块时遇到问题,当我有 X-Content- 时,滑块句柄图像呈现为损坏的图像web.config 中的 Type-Options="nosniff"。当我删除它时,滑块呈现正常。这对我来说仅在 IE11 中。我还想要 X-Content-Type-Options="nosniff"。您找到解决方案了吗?
标签: asp.net image security internet-explorer web-config