Я пытаюсь настроить проверку подлинности Windows в приложении MVC 2.0. Все находится в конфигурации, и на данный момент я просто хочу разрешить аутентифицированным пользователям и отклонить анонимных пользователей:
<authentication mode="Windows" />
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
На веб-сайте IIS я отключил все другие типы аутентификации, кроме аутентификации Windows.
А теперь вопрос: когда я настроил это как приложение в разделе «Веб-сайт по умолчанию» в IIS, все работает, как ожидалось; пользователям предлагается ввести учетные данные и пройти проверку подлинности в своих учетных записях на веб-сервере.
Но когда я создаю новый веб-сайт в том же корне IIS, аутентификация больше не работает. И приложение, и веб-сайт работают в одном окне в одном пуле приложений и ссылаются на одно и то же физическое расположение на диске.
У меня действительно нет идей, и я буду очень признателен за любые предложения.