禁用响应头在asp.net [英] disable response headers in asp.net

查看:173
本文介绍了禁用响应头在asp.net的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在c#web服务中禁用响应标头和服务器详细信息

disable response headers and server details in c# web services

无法找到解决方案。
任何人都可以帮助如何删除响应标题和禁用iis细节和x-powered-by在C#asp.net

not able to find out the solution . please anyone can help how to remove response headers and disable iis details and x-powered-by in C# asp.net

推荐答案

您可以通过使用 web.config 文件来实现。

You achieve this by making use of web.config file.

要删除服务器,请使用 PreSendRequestHeaders 事件并执行

To remove the server use PreSendRequestHeaders event and do

Response.Headers.Remove("Server");

或更改服务器名称

Response.Headers.Set("Server","FooServer");

上述将在 Global.asax.cs

下面将删除 X-AspNet-版本

<system.web>
<httpRuntime enableVersionHeader="false" />
</system.web>

要移除 X-Powered- By

<system.webServer>
<httpProtocol>
  <customHeaders>
    <remove name="X-Powered-By"/>
  </customHeaders>
</httpProtocol>
</system.webServer>

进一步阅读此处

这篇关于禁用响应头在asp.net的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆