Совместимость метабазы ​​IIS6 неправильно устанавливается для Vista IIS7 - PullRequest
1 голос
/ 02 июня 2010

Я несколько дней бился об эту голову, и мне не повезло с этим. Я не могу заставить мой VS2010 ASP.NET проект развернуть на IIS. Я получаю ошибку

"Невозможно создать виртуальный каталог. Чтобы получить доступ к локальным веб-сайтам IIS, необходимо установить следующие компоненты IIS

Совместимость метабазы ​​IIS 6 и конфигурации IIS 6 ASP.NET

Кроме того, вы должны запустить Visual Studio в контексте учетной записи администратора "

Я наверняка установил опцию метабазы, но она все равно появляется. Я также не уверен, почему он говорит мне установить ASP.NET.

Google совершенно бесполезен, мне было интересно, есть ли у кого-нибудь здесь какие-либо предложения. Я использую Vista Ultimate 64Bit

Ответы [ 2 ]

0 голосов
/ 19 декабря 2014

В этой статье описывается «Использование Visual Studio 2008 с IIS 7», но принципы, вероятно, применимы также к VS2010 и Vista. [http://www.iis.net/learn/develop/using-visual-studio-with-iis/using-visual-studio-2008-with-iis][1]
Я использую VS2005 и VS2010 для разработки веб-сайтов, использующих проект развертывания, который создает файлы setup.exe и project.msi. Я хотел знать, почему требуется совместимость с метабазой IIS 6, но все же не совсем понял. Если его нет, установщик завершает работу очень рано с сообщением о том, что установка «установлена ​​неправильно», не более того. Это похоже на разрыв между существующими инструментами разработки MS и IIS 7.

0 голосов
/ 02 июня 2010

Вы запустили VS2010 с «Запуск от имени администратора», иначе у вас может не хватить прав для этого. Кроме того, виртуальный каталог еще не существует на веб-сайте IIS по умолчанию?

...