0

У меня есть несколько проектов веб-приложений в моем решении, которые заданы с помощью веб-вкладки в свойствах проекта, чтобы использовать локальный сервер IIS и создавать там веб-страницы. Это прекрасно работает для Windows XP, Windows 2003.Есть ли способ для проекта VS2008 для веб-приложений работать в Windows 2008?

Я хочу открыть проект на Windows 2008, но проект получает следующее всплывающее окно при загрузке каждого из проектов этого типа веб-настройки:

System.Runtime .InteropServices.COMException

Есть ли что-то, что мне нужно сделать, чтобы включить это для Windows 2008?

+0

Это проблема разработчика, а не проблема с системным администратором, она не принадлежит к серверу. –

ответ

1

Я не уверен, но не в своей голове ... Я бы удостоверился, что вы установили все параметры совместимости IIS6 для IIS7 (при настройке Windows 2008 Server).

Похоже, что вам не хватает некоторых компонентов COM, которые IIS6 предоставит для развертывания сайтов таким образом.

EDIT

Согласно комментариям ... вот instructions for insallation.

+0

Вы были правы. Я нашел это, прежде чем я вернулся, чтобы прочитать ответы, но вы правы. Я смог определить это, отредактировав проект и отделив секцию projectextensions, а затем попробуйте снова добавить настройки. Http://technet.microsoft.com/en-us/library/bb397374.aspx дает инструкции по его установке (не могу отредактировать ваш ответ, или я бы добавил это.) –

+0

Ему необходимо установить совместимость Metabase для установки IIS 6.0. Windows Server 2008 имеет эти возможности для обеспечения обратной совместимости с VS 2008 года. –

0

Другое дело, что в Windows Vista и 2008 Visual Studio необходимо запускать с повышенными привилегиями (например, Запуск от имени администратора). Вы это делаете?

+0

да ... все права соблюдены –