大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
移除X-AspNet-Version HTTP头
在Web.Config的节点下添加如下内容:
<httpRuntime enableVersionHeader=”false” />
移除X-AspNetMvc-Version HTTP头
X-AspNetMvc-Version HTTP头会自动被Asp.net MVC框架加入进去,如果你没有使用Asp.net MVC,这个HTTP头不会存在.移除这个HTTP头的方式是在Global.asax的Application_Start事件中将MvcHandler类的DisableMvcResponseHeader属性设置为True
// C# MvcHandler.DisableMvcResponseHeader = true;
移除X-Powered-By HTTP头
X-Powered-By HTTP头并不只是在Asp.net中存在,其他服务端语言,比如PHP,也会包含这个HTTP头,当Asp.net被安装时,这个头会作为一个定制的HTTP头插入IIS中,因此,我们需要将这个HTTP头从IIS的配置中删除,如果你的网站是在共享的环境下并且没有使用IIS7并使用管道模式,你不得不为此联系你的空间提供商来帮你移除。(如果你的网站是在IIS7环境下,那你可以通过HTTP Module的形式通过编程来移除)
在IIS6中移除X-Powered-By HTTP头:
- 启动IIS Manager
- 展开Website目录
- 在Website上点击右键并在弹出的菜单中选择属性
- 选择HTTP Header标签,所有IIS响应中包含的自定义的HTTP头都会在这里显示,只需要选择响应的HTTP头并点击删除就可以删除响应的HTTP头,
而在IIS7中移除X-Powered-By HTTP头的方法是:
- 启动IIS Manager
- 展开Website目录
- 选择你需要修改的站点并双击HTTP响应头部分
- 所有的自定义HTTP头全在这里了,删除相应的头仅需要点击右边的”Remove”链接:
移除Server HTTP头
移除server这个头,要下载一个工具(Microsoft Urlscan Filter)400多k,并且是分32和64位的,
http://www.microsoft.com/en-us/search/DownloadResults.aspx?q=URLScan
下载后直接安装,之后打开( C:\Windows\System32\inetsrv\urlscan\UrlScan.ini)这个文件
把里面的配置改成1然后重启服务器就ok
转载于:https://www.cnblogs.com/huangfenggu/p/9272240.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/187839.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...