Я хотел бы быть в состоянии определить из кода ASP.NET, есть ли в IIS в настоящее время «доступная проверка подлинности Windows» «доступным»?
Начиная с моего приложения, установленного и в настоящий момент работающего в режиме «Анонимный доступ»,Я хочу обнаружить:
- Компонент «Аутентификация Windows» фактически установлен в IIS (например, в некоторых IIS7 он не установлен по умолчанию);и ...
- «Аутентификация Windows» на самом деле «включена» для моего виртуального корня / местоположения.
Я хочу, чтобы эта информация сообщала администратору, нужно ли ему предпринимать действияв IIS до он фактически пытается включить его в моем приложении.
(Следовательно, например, я думаю IIS7: Как определить, что аутентификация Windows включена? мне не помогает, так как он проверяет, включено ли оно для моего приложения; я хочу знать , установлено ли / можно ли его включить.)
My "Решение "должно работать (или, по крайней мере, не" терпеть неудачу ") с версиями IIS до 7, а также с самой 7-й, поэтому, если есть различия, мне нужно знать.Спасибо.