применить проверку подлинности Windows к одной папке - PullRequest
1 голос
/ 10 сентября 2011

Можно ли в моем веб-приложении asp.net настроить проверку подлинности Windows для папки и разрешить доступ к моему сайту без проверки подлинности?Это можно настроить через web.config приложения, и если да, то как?

1 Ответ

4 голосов
/ 10 сентября 2011

Да, это должно быть возможно. Вы можете попробовать следующее:

Сначала включите анонимную аутентификацию и проверку подлинности Windows в IIS

Затем добавьте запись windows <authentication> в web.config

<authentication mode="Windows" />
  <authorization>
   <allow users="*" />
</authorization>

Наконец, добавьте запись конфигурации <location> для папки, которую вы хотите защитить, запретив анонимным пользователям

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