Исключение страниц из форм авторизации - ASP.NET - PullRequest
6 голосов
/ 01 февраля 2010

Я понимаю, что есть 2 способа исключения страниц из форм авторизации. Либо с помощью другого файла web.config в папке, где есть страницы, которые необходимо исключить, либо с помощью элемента location

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

У меня есть 20 страниц, разбросанных по всему веб-приложению, поэтому я не могу создать отдельный файл web.config. Однако из-за количества страниц, которые необходимо исключить, я бы не хотел добавлять раздел расположения для каждой из этих страниц.

Есть ли другой вариант?

1 Ответ

5 голосов
/ 01 февраля 2010

К сожалению нет. Вы можете указать только один путь для каждого элемента местоположения.

Это в основном связано со сложностью наследования файлов .config (несколько возможных web.configs и machine.config).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...