Visual Studio не может создать веб-сайт в IIS - PullRequest
17 голосов
/ 11 марта 2011

После установки пакета обновления 1 для Visual Studio 2010 не удается создать веб-сайт в IIS. Вот сообщение об ошибке:

---------------------------
Microsoft Visual Studio
---------------------------
Configuring Web http://localhost/MyWebSite for ASP.NET 3.5 failed.
You must manuallyconfigure this site for ASP.NET 3.5 in order for
the site to run correctly. Visual Studio cannot detect whether this
virtual root has been configured for use with ASP.NET 2.0. The likely
cause is that you do not have sufficient priviledges to access the
IIS metabase. You may need to manually configure this site for
ASP.NET 2.0 in order for your site to run correctly.
---------------------------
OK   Help   
---------------------------

Кто-нибудь знает, как это исправить? Спасибо!

P.S. Я использую Windows7 x64.

Ответы [ 4 ]

22 голосов
/ 11 марта 2011

Вы пытались запустить Visual Studio с помощью «Запуск от имени администратора» при щелчке правой кнопкой мыши?

8 голосов
/ 04 ноября 2011

Это случилось со мной, когда я удалил пул приложений по умолчанию.

Благодаря отчету Microsoft Connect мне удалось решить эту проблему, выбрав новый пул приложений по умолчанию в свойствах "Веб-сайт по умолчанию" узла Сайты в IIS 7 Дерево менеджеров.

Screenshot of the

4 голосов
/ 11 марта 2011

Попробуйте изменить версию .Net, которую использует ваш пул приложений.

  1. Откройте диспетчер IIS из средств администрирования.
  2. Выберите пулы приложений слева.
  3. Справа дважды щелкните «DefaultAppPool» (или что бы вы ни создали)
  4. В .Net Framework Version выберите v3.5.
  5. Нажмите OK и перезапустите IIS.

Я не знаю, нужно ли вам перезапускать IIS или нет, но это не повредит.

1 голос
/ 19 мая 2015

Я нашел ответ здесь: Visual Studio 2013. У вас недостаточно прав для доступа к веб-сайтам IIS на вашем компьютере

IIS хранит файл конфигурации на вашем личном диске. В моей компании наш общий диск был закрыт на техническое обслуживание, и я получил эту ошибку. Как только диск снова подключился, VS.NET снова начал работать.

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