asp.net-mvc - 如何将 “X-Content-Type-Options: nosniff”添加到所有响应 header

标签 asp.net-mvc iis

我正在IIS上运行ASP.NET MVC 3网站。在web.config或类似的东西中有一个标志可以做到这一点吗?

最佳答案

只要您使用的是IIS 7或更高版本,就如同将其添加到web.config一样简单。

<configuration>
   <system.webServer>
      <httpProtocol>
         <customHeaders>
            <add name="X-Content-Type-Options" value="nosniff" />
         </customHeaders>
      </httpProtocol>
   </system.webServer>
</configuration>

或者,您可以使用IIS管理GUI甚至命令行添加它们。看看http://www.iis.net/configreference/system.webserver/httpprotocol/customheaders

关于asp.net-mvc - 如何将 “X-Content-Type-Options: nosniff”添加到所有响应 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24138507/

相关文章:

c# - 我的这个 MVC 项目的单元测试代码有什么问题?我不断收到 'does not contain definition' 和 'no extension method error'

android - IIS Express MVC 远程调试 SSL 连接错误

asp.net-mvc - 共享主机上的 ASP.NET MVC 无扩展 URL? (GoDaddy 等)

asp.net-mvc - 登录后如何通过 MVC 提供静态文件(我正在尝试向我的大型 MVC 项目添加一个 Angular 迷你 SPA)

asp.net - Application_End 什么时候被调用,我如何手动导致这个?

c# - 迁移到服务器后 SignalR 不工作

c# - ASP.Net 请求引发 502 Bad Gateway 或 TimeOut

multithreading - ASP.NET 网站中出现意外的第二个 AppDomain

asp.net - 在 ASP.NET MVC 中提供无扩展名的静态文件;得到 404s

sql-server - Entity Framework 6.1 : The given key was not present in the dictionary