2010-02-01 5 views
6

Tôi hiểu có 2 cách loại trừ các trang khỏi các biểu mẫu auth. Hoặc bằng cách sử dụng một tập tin web.config trong thư mục đó có các trang mà cần phải được loại trừ hoặc bằng cách sử dụng các yếu tố vị tríLoại trừ các trang khỏi auth biểu mẫu - ASP.NET

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

Tôi có 20 trang nằm rải rác khắp nơi trên các ứng dụng web, vì vậy tôi không thể tạo ra một trang web riêng .config. Tuy nhiên, do số lượng trang cần loại trừ, tôi không muốn thêm phần vị trí cho từng trang này.

Có tùy chọn nào khác không?

Trả lời

5

Rất tiếc là không. Bạn chỉ có thể chỉ định một đường dẫn cho mỗi phần tử vị trí.

Điều này chủ yếu là do sự phức tạp của việc thừa kế tệp .config (nhiều tệp web.configs và machine.config).