摘要:允許某虛擬目錄下可匿名存取方式
[分享]允許某虛擬目錄下可匿名存取方式
當我們將網站設定為不允許匿名存取之後,所有的使用者瀏覽網站上的任何資料(包含非網頁檔案)都會因為沒有登入,被導向到Login.aspx(預設)的網頁中
這樣的方式只需要設定Web.Config就可以達到
<authentication mode="Forms" >
<forms loginUrl="Login.aspx" defaultUrl="Default.aspx"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
<forms loginUrl="Login.aspx" defaultUrl="Default.aspx"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
但是如果我們必須允許某些頁面可以匿名存取網頁的話,那要怎麼做呢
首先在我們的網站中建立出一個目錄【PWChk】,未來允許匿名存取的網頁或者資源將存放於此目錄
接著開啟【Web.Config】設定內容設定內容如下
<location path="PWChk">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
請注意,以上這段必須寫在原本內容中<System.Web></System.Web>之外另外一段才有效用唷
以下是簽名:
- 歡迎轉貼本站的文章,不過請在貼文主旨上加上【轉貼】,並在文章中附上本篇的超連結與站名【topcat姍舞之間的極度凝聚】,感恩大家的配合。
- 小喵大部分的文章會以小喵熟悉的語言VB.NET撰寫,如果您需要C#的Code,也許您可以試著用線上的工具進行轉換,這裡提供幾個參考
Microsoft MVP Visual Studio and Development Technologies (2005~2019/6) | topcat Blog:http://www.dotblogs.com.tw/topcat |