加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 19:06:23 所属栏目:asp.Net 来源:网络整理
导读:在IIS 7.0集成模式后删除所有标题与Response.ClearHeaders()IIS将添加一些其他标头,如服务器和X-Powered-By向黑客显示良好的信息。如何停止这种行为(考虑我还需要添加我的自定义标题)? 解决方法 您可以将其添加到您的Web.Config: system.webServer httpPr
在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.webu0026gt;中设置MvcHandler.DisableMvcResponseHeader = true来实现的。在你的Web.config中。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读