Как настроить IIS 6 с анонимным доступом для локальной разработки веб-форм asp.net? - PullRequest
2 голосов
/ 01 февраля 2009

Когда я настраиваю IIS6 для локальной разработки проектов, мне нужно включить «Встроенную аутентификацию Windows» в разделе «Безопасность каталога», чтобы мои CSS и изображения отображались. (Примечание: я дважды проверил, что сетевая служба имеет права на все каталоги в моем веб-приложении)

Однако это часто заставляет мой браузер запрашивать у меня имя пользователя и пароль для входа в Windows, когда я запускаю приложение.

Есть ли возможность постоянно вводить пароль для входа в Windows?

(я использую Windows XP Pro 64bit)

Ответы [ 2 ]

1 голос
/ 01 февраля 2009

Ну, это, конечно, не так, как должно быть!

Вы говорите, что дважды проверили, что Сетевая служба имеет доступ к каталогам. Но при анонимном доступе учетная запись, для которой требуется доступ, является учетной записью IUSR_ [имя_машины] Учетная запись указывается на вкладке Безопасность каталога.

Если ничего не помогает, для локальной разработки вы также можете предоставить всем доступ к каталогам.

1 голос
/ 01 февраля 2009

Возможно, это проблема с аутентификацией Kerberos на вашем веб-сайте. Просто отключите его на своем сайте. из каталога c: \ Inetpub \ AdminScripts выполните эту команду.

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

Или измените аутентификацию на анонимную. И убедитесь, что пользователь на вкладке «Безопасность каталога» (IUSR_computername) имеет доступ к указанным каталогам. Это не пользователь пула приложений, который обращается к файлам и другим ресурсам.

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