Проверка подлинности Windows IIS 6 и веб-сайт .Net 4.0 - PullRequest
1 голос
/ 11 июля 2011

Я не могу получить веб-сайт .Net 4 для Windows Auth. Я запускаю IIS 6.0 с веб-сайтом .Net 4.0

Если я устанавливаю Basic Auth, он проверяется и работает.* Примечание разница между приложением и веб-сайтом, веб-сайт не работает, но приложение работает

Если я установил веб-сайт по умолчанию, чтобы приложение находилось в том же месте, Windows Auth работает

Если я установлю для веб-сайта Windows Auth, он запросит мой пароль и произойдет сбой 3 раза, а затем произойдет неавторизованный.Это не блокирует мою учетную запись

Я включил .Net 4 на расширениях веб-сервера.Я запустил aspnet_regiis.exe

Я установил для него собственный пул приложений, общий пул приложений с приложением (не веб-сайтом), которое работает.Чтобы использовать пул приложений, который работал для приложения, предназначенного исключительно для веб-сайта

, я установил версию asp.Net равной 4.

Я посмотрел в журналах веб-сервера иу него есть

2011-07-11 04:10:17 W3SVC1459592338 172.XX.XX.XX GET / - 123 - 172.XX.XX.XX Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.2;+SV1;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.04506.30;+.NET+CLR+3.0.04506.648;+.NET+CLR+3.5.21022;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+.NET4.0C;+.NET4.0E) 401 2 2148074254
2011-07-11 04:10:23 W3SVC1459592338 172.XX.XX.XX GET / - 123 - 172.XX.XX.XX Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.2;+SV1;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.04506.30;+.NET+CLR+3.0.04506.648;+.NET+CLR+3.5.21022;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+.NET4.0C;+.NET4.0E) 401 1 0
2011-07-11 04:10:23 W3SVC1459592338 172.XX.XX.XX GET / - 123 - 172.XX.XX.XX Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.2;+SV1;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.04506.30;+.NET+CLR+3.0.04506.648;+.NET+CLR+3.5.21022;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+.NET4.0C;+.NET4.0E) 401 1 0

Журнал событий не помогает

какие-либо iedas ???

1 Ответ

1 голос
/ 12 июля 2011

после некоторых серьезных поисков я нашел эту страницу поддержки MS . Это привело меня к выводу, что тип аутентификации не был установлен, я установил его на NTLM, и все это работало

cscript adsutil.vbs set w3svc / WebSite / root / NTAuthenticationProviders "NTLM"

Где WebSite - это идентификатор вашего веб-сайта, взятый из IIS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...