asp.Net   发布时间:2022-04-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何删除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中。

大佬总结

以上是大佬教程为你收集整理的如何删除IIS自定义标头像X-Powered-By:ASP.NET从响应?全部内容,希望文章能够帮你解决如何删除IIS自定义标头像X-Powered-By:ASP.NET从响应?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。