移除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;url
移除X-Powered-By HTTP頭.net
X-Powered-By HTTP頭並不僅是在Asp.net中存在,其餘服務端語言,好比PHP,也會包含這個HTTP頭,當Asp.net被安裝時,這個頭會做爲一個定製的HTTP頭插入IIS中,所以,咱們須要將這個HTTP頭從IIS的配置中刪除,若是你的網站是在共享的環境下而且沒有使用IIS7並使用管道模式,你不得不爲此聯繫你的空間提供商來幫你移除。(若是你的網站是在IIS7環境下,那你能夠經過HTTP Module的形式經過編程來移除)server
在IIS6中移除X-Powered-By HTTP頭:blog
而在IIS7中移除X-Powered-By 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