Asp.net移除Server,X-Powered-By和X-AspNet-Version頭
移除X-AspNet-Version很簡(jiǎn)單,只需要在Web.config中增加這個(gè)配置節(jié):
<httpRuntime enableVersionHeader="false" />
移除Server在Global.asax文件總增加:
//隱藏IIS版本
protected void Application_PreSendRequestHeaders()
{
HttpContext.Current.Response.Headers.Remove("Server");
HttpContext.Current.Response.Headers.Remove("X-AspNet-Version"); //X-Powered-By
HttpContext.Current.Response.Headers.Remove("X-Powered-By");
HttpContext.Current.Response.Headers.Remove("ETag");
}移除X-Powered-By需要在IIS中HTTP響應(yīng)頭刪除 X-Powered-By選項(xiàng)即可。
如果Server去不掉安裝urlscan
安裝時(shí)如果提示“IIS Metabase isrequired to install microsoft urlscan filter v3.1”
需要安裝

然后再路徑修改:C:\Windows\System32\inetsrv\urlscan
RemoveServerHeader=1,保存在重啟IIS。
如果對(duì) IIS 的 GET 請(qǐng)求返回 Microsoft-HttpApi/2.0
在注冊(cè)表中添加
reg add "HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters" -v "DisableServerHeader" /t REG_DWORD /d 2
如果DisableServerHeader不存在,則創(chuàng)建它(DWORD 32位)并將其值設(shè)置為2。如果存在,并且該值不為2,則將其設(shè)置為2。
最后,先調(diào)用net stop http然后net start http重新啟動(dòng)服務(wù)
net stop http /y net start http iisreset /RESTART
到此這篇關(guān)于Asp.net移除Server, X-Powered-By, 和X-AspNet-Version頭的文章就介紹到這了,更多相關(guān)Asp.net移除Server, X-Powered-By, 和X-AspNet-Version頭內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
.NetCore使用Swagger+API多版本控制的流程分析
這篇文章主要介紹了.NetCore使用Swagger+API多版本控制的流程分析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12
[c#]asp.ent下開(kāi)發(fā)中Tag的開(kāi)發(fā)技巧
[c#]asp.ent下開(kāi)發(fā)中Tag的開(kāi)發(fā)技巧...2007-05-05
.Net筆記:System.IO之windows文件操作的深入分析
本篇文章是對(duì).Net中windows文件操作的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
asp.net 數(shù)據(jù)綁定的實(shí)例代碼
這篇文章介紹了asp.net 數(shù)據(jù)綁定的實(shí)例代碼,有需要的朋友可以參考一下2013-07-07
.NetCore?Web?Api?利用ActionFilterAttribute統(tǒng)一接口返回值格式及問(wèn)題解析
在實(shí)際項(xiàng)目開(kāi)發(fā)過(guò)程中,統(tǒng)一API返回值格式對(duì)前端或第三方調(diào)用將是非常必要的,在.NetCore中我們可以通過(guò)ActionFilterAttribute來(lái)進(jìn)行統(tǒng)一返回值的封裝,對(duì).NetCore?Web?Api?統(tǒng)一接口返回值格式相關(guān)知識(shí)感興趣的朋友一起看看吧2022-03-03
一個(gè)簡(jiǎn)單的ASP.NET Forms 身份認(rèn)證的實(shí)例方法
當(dāng)訪問(wèn)默認(rèn)首頁(yè)default.aspx時(shí),會(huì)自動(dòng)跳轉(zhuǎn)到login.aspx頁(yè)面上請(qǐng)求登錄,隨便輸入用戶名和密碼,點(diǎn)擊“登錄”按鈕,會(huì)回到首頁(yè),并顯示當(dāng)前登錄的用戶名。2013-07-07
ASP.NET2.0使用Enter Key作為默認(rèn)提交問(wèn)題分析(附源碼)
這篇文章主要介紹了ASP.NET2.0使用Enter Key作為默認(rèn)提交,結(jié)合實(shí)例形式分析了ASP.NET2.0使用Enter Key默認(rèn)提交的注意事項(xiàng)與相關(guān)實(shí)現(xiàn)技巧,并附上源碼供讀者參考,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11
數(shù)據(jù)綁定之DataFormatString使用介紹
DataFormatString是很多Asp.Net控件都有的屬性,如GridView等等,下面簡(jiǎn)單介紹一下這個(gè)屬性,感興趣的朋友不要錯(cuò)過(guò)2013-10-10
asp.C#實(shí)現(xiàn)圖片文件與base64string編碼解碼
前些天在opera論壇里面當(dāng)了個(gè)flashblocker腳本文件,顧名思義,就是把網(wǎng)頁(yè)中的flash給過(guò)濾了,過(guò)濾之后呢就會(huì)在原位置顯示一張圖片,以前用firefox時(shí)的flash過(guò)濾插件也是這樣,而且顯示的圖片也一樣,一樣的難看,于是就想換換它。2010-03-03

