Я использую экземпляр localhost (поэтому домены не являются моей проблемой!) На моем ноутбуке с использованием Win7 и IIS7. Я получаю ошибки аутентификации на своем веб-сайте и в одном виртуальном каталоге.
default website - localhost:80 c:\mydirectory\localhost
virtual directory - c:\mydirectory\weborb30
Обратите внимание, что они не находятся в каталоге c: \ inetpub \ wwwroot!
Теперь я немного погуглил и обнаружил, что мне нужно добавить свое [machinename $] в ACL. (Надеюсь, я сказал это правильно.) Я сделал это, хотя это предметная вещь. Ничего не изменилось. Я также прочитал, что IIS7 теперь использует ApplicationPoolIdentity, и я попытался найти это на своей локальной машине - не повезло. Итак, я изменил пул приложений для запуска под другой встроенной учетной записью. Теперь я не только получаю ошибку аутентификации, но больше не могу AttachProcess для W3WP.
Как, черт возьми, вы СОБСТВЕННО настраиваете VS2005, IIS7 на WIN7-боксе для локального запуска ???