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