Тег местоположения в web.config для авторизации - PullRequest
0 голосов
/ 27 июня 2011

В проекте это папка, а именно клиент, внутри есть файл, а именно register.aspx.В web.config есть проверка конфигурации следующим образом

    <location path="Customer">
    <system.web>
        <authorization>
            <deny users="?"/>
        </authorization>
    </system.web>
</location>

<location path="Customer/Register.aspx">
    <system.web>
        <authorization>
            <allow users="?"/>
        </authorization>
    </system.web>
</location>

Даже я авторизовал register.aspx для неавторизованных пользователей, но ожидаю авторизации.Может ли это объяснить любое тело?

Ответы [ 2 ]

1 голос
/ 27 июня 2011

Вы должны создать файл Web.Config в папке Customer и добавить

<location path="Register.aspx">
    <system.web>
        <authorization>
            <allow users="?"/>
        </authorization>
    </system.web>
</location>
0 голосов
/ 27 июня 2011

Попробуйте переключить порядок этих узлов местоположения. Сначала разрешите Регистрироваться, а затем - Клиента.

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