Нет другого способа сделать это повышение автоматически.Сервер не может знать, что текущий пользователь является пользователем Windows, и повышать их уровень или автоматически перенаправлять их на страницу проверки подлинности только Windows.С другой стороны, если каждый пользователь пройдет через страницу проверки подлинности только Windows, все они, не входящие в домен, увидят диалоговое окно «запрос / ответ» (пользователь + пароль).
Что касается управленияЧтобы убедиться, что эта специальная страница имеет правильные настройки безопасности, вы можете (и должны) каким-то образом автоматизировать проверку.Например, запросив метабазу IIS для этого параметра при запуске приложения (в Global.asax) и, если его нет, зарегистрируйте его как сообщение электронной почты или около того.
Лично я предпочитаю другое отношение - специальную страницу «интеграция / развертывание», которая содержит серию тестов для моего приложения, чтобы я мог убедиться, что все настроено правильно на сервере, то есть разрешения NTFS на запись в определенные папки, доступность SMTP-сервераустановите в web.config отправку электронной почты и т. д.
Примечание: Вы используете проверку подлинности Windows вместе с анонимным доступом.Просто имейте в виду, что если вы планируете внедрить проверку подлинности с помощью форм в будущем, неправильная архитектура (я не знаю, из-за этого или из-за недостатка) IIS 7 не позволяет установить для приложения проверку подлинности с помощью форм и установитьопределенная страница для проверки подлинности Windows.Переопределение просто не работает, и это очень расстраивает.
Удачи!