如何删除IIS自定义标头像X-Powered-By:ASP.NET从响应?

前端之家收集整理的这篇文章主要介绍了如何删除IIS自定义标头像X-Powered-By:ASP.NET从响应?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在IIS 7.0集成模式后删除所有标题与Response.ClearHeaders()IIS将添加一些其他标头,如服务器和X-Powered-By向黑客显示良好的信息。如何停止这种行为(考虑我还需要添加我的自定义标题)?

解决方法

您可以将其添加到您的Web.Config:
<system.webServer>
    <httpProtocol>
        <customHeaders>
            <remove name="X-Powered-By" />
        </customHeaders>
    </httpProtocol>
</system.webServer>

更新:如果你使用MVC框架,我也建议删除X-AspNetMvc版本和X-AspNet版本标题。这是通过在Global.asax文件和< system.web>< httpRuntime enableVersionHeader =“false”/\u0026gt;\u0026lt;/system.web\u0026gt;中设置MvcHandler.DisableMvcResponseHeader = true来实现的。在你的Web.config中。

原文链接:https://www.f2er.com/aspnet/254332.html

猜你在找的asp.Net相关文章