Можно ли отключить проверку подлинности форм для определенных подкаталогов приложения? - PullRequest
1 голос
/ 08 января 2012

У меня есть приложение asp.net, для которого мне нужно предоставить определенный подкаталог общедоступному Интернету. Когда я захожу в раздел аутентификации конфигурации IIS подкаталога, я не могу отключить проверку подлинности с помощью форм.

Настройка помечена как доступная только для чтения.

Google предлагает много обсуждений, когда я ищу сообщение об ошибке, но я не нашел четкого, работающего решения.

Ответы [ 2 ]

3 голосов
/ 08 января 2012

В корне приложения web.config откройте его и найдите "". Затем добавьте что-то вроде кода ниже, чтобы разрешить неограниченный доступ к каталогу:

<location path="MY FOLDER/PATH">
    <system.web>
        <authorization> 
            <allow users="*"/>
        </authorization>
    </system.web>
</location>
3 голосов
/ 08 января 2012

Вы должны использовать местоположение в корневом Web.config.

http://support.microsoft.com/kb/815174

 <location path="Your directory" allowOverride=”false”>
        <system.web>
            <authorization>
                <allow users="*" />
            </authorization>
        </system.web>
    </location>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...