я просто переустановил IIS7.5 после долгой уродливой возни. По общему признанию, я понятия не имел, что делаю.
Наконец-то я смог переименовать свою папку windows \ system32 \ inetsrv, чтобы при переустановке IIS я получил настройки по умолчанию.
Я сделал безумную догадку о запуске это, и мой сайт заработал: aspnet_regiis.exe -i
Теперь я просто не могу публиковать из Visual Studio на любом сайте под wwwroot.
например, я получаю сообщение об ошибке: Невозможно создать местоположение веб-сайта 'c: \ inetpub \ wwwroot \ WebApplication5'. В доступе отказано.
Моя работа заключается в публикации в другом месте, а затем копировании кода туда - и это работает.
Черт знает, что еще я сломал в процессе, но мой веб-сайт, похоже, работает, за исключением того, что я могу Не использовать функцию публикации в VS2010 из-за ошибки "Доступ запрещен".
Должен ли я предоставить некоторые встроенные права пользователя ASPNET для этой папки?
Вот снимок прав на мою папку wwwroot: