2010-02-01 55 views
6

我知道有兩種從窗體auth中排除頁面的方法。無論是通過使用具有需要排除頁的文件夾中的另一個web.config文件或使用位置元素從窗體auth中排除頁面 - ASP.NET

<location path="ExcludePage1.aspx"> 
    <system.web> 
     <authorization> 
      <allow users="*"/> 
     </authorization> 
    </system.web> 
</location> 

我有20頁散落各地的Web應用程序,所以我不能創建一個單獨的網絡的.config。但是,由於需要排除的頁面數量,我不想爲每個頁面添加位置部分。

還有其他的選擇嗎?

回答

5

不幸的是沒有。您只能爲每個位置元素指定一個路徑。

這主要是由於.config文件繼承的複雜性(多個可能的web.configs和machine.config)。