我有一個ASP.NET 2.0的Web應用程序。我想阻止此應用程序爲特定頁面提供服務。有沒有我可以指定的任何IIS設置來阻止對此頁面的請求?或者我可以通過任何其他方式將此特定頁面脫機或無法訪問,而無需修改代碼&重新部署?如何使特定的ASP.NET頁面不可用?
如果我刪除的.aspx,將拋出一個404或將它意味着世界的終結?
編輯:這個應用程序是在IIS6
我有一個ASP.NET 2.0的Web應用程序。我想阻止此應用程序爲特定頁面提供服務。有沒有我可以指定的任何IIS設置來阻止對此頁面的請求?或者我可以通過任何其他方式將此特定頁面脫機或無法訪問,而無需修改代碼&重新部署?如何使特定的ASP.NET頁面不可用?
如果我刪除的.aspx,將拋出一個404或將它意味着世界的終結?
編輯:這個應用程序是在IIS6
添加到你的web.config
<location path="noaccess.aspx">
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
</location>
用戶將得到一個未經授權的錯誤。
是,使用授權 – 2011-06-16 11:26:45
運行如果你正在使用IIS7.x您可以安裝the ISS URL Rewrite Module然後爲此頁面創建的規則。你可以做一個301永久重定向到另一個頁面(如靜態HTML文件或aspx頁面)或臨時移動重定向。
如果您使用的IIS6您可以使用this post描述的特徵,這也是完全有效的,IIS7和鏈接的文章中討論。
是否使用的是IIS版本?請在你的問題 – Baldy 2011-06-16 09:45:49
@Baldy指定,我已經更新了問題 – DaveDev 2011-06-16 10:31:52