这会造成伤害吗?除了告诉浏览器你有什么用途之外,它还有什么用途吗.网络安装?

我喜欢这篇关于将标题改为Pure Evil的文章.天才!

http://www.iishacks.com/index.php/2009/11/11/remove-x-powered-by-aspnet-http-response-header/

推荐答案

此标头(以及其他几个标头)不是现代浏览器所必需或使用的,可以安全地从IIS中的网站配置中删除,而不会产生任何后果.其他服务器端语言也倾向于包含"Powered by."可以安全删除的标头.下面是另一篇声称同样的事情的文章:

http://www.4guysfromrolla.com/articles/120209-1.aspx

[...]

服务器,X-Powered By, X-AspNet-版本,以及 X-AspNetMvc-版本HTTP标头 不提供任何直接好处,并且 不必要地咀嚼少量 带宽.幸运的是,这些 可以使用以下命令删除响应头 一些配置更改.

Asp.net相关问答推荐

无法翻译 LINQ

是否可以发布 ASP.NET 5 应用程序以使目标机器不需要安装 DNX?

对布尔查询字符串参数使用true或1

我应该使用用户名还是用户 ID 来引用 ASP.NET 中经过身份验证的用户

VirtualPath 在当前应用程序根目录之外

MVC 3视图中的当前上下文中不存在名称'HTML'

ASP.NET 中的多选下拉列表

使用 JObject 所需的库名称是什么?

使用 LINQ 进行递归控制搜索

无法序列化会话状态

将 Http 请求读入字节数组

具有自定义报告创建能力的最佳 ASP.NET 报告引擎

ASP.NET 应用程序状态与静态对象

简单的 LINQ 和列表错误:WhereListIterator`1[Task]' to type 'System.Collections.Generic.List`1[Task]'

错误处理(向客户端发送 ex.Message)

为什么 Controls 集合不提供所有 IEnumerable 方法?

~/ 等价于 javascript

强制 IIS Express 进入classic 管道模式

使用 jQuery 从 asp:RadioButtonList 读取选定的值

IE9 JavaScript 错误:SCRIPT5007:无法获取属性ui的值:对象为空或未定义