2010-07-22 3 views
2
.

. Я пытаюсь создать пакет развертывания из VS2010 в отношении веб-проекта и хочу включить все параметры IIS, настроенные в диспетчере IIS. Однако, когда я включить это я получаю следующее сообщение об ошибкеПакет Публикация Web - включает настройки IIS из диспетчера IIS. Развертывание пакета развертывания.

Object of type 'manifest' and path 'K:\Sandbox\Web.Crm.Framework\obj\Debug\Package\Web.Crm.Framework.SourceManifest.xml' cannot be created. 
One or more entries in the manifest 'sitemanifest' are not valid. 
Application '/ISV/Web.Crm.Framework/' does not exist in site 'Default Web Site'. C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets 2855 5 Web.Crm.Framework 

Теперь эта ошибка делает очень мало смысла, поскольку указанное приложение существует в Default Web Site. Я проверил правописание. Я пробовал иметь ISV как виртуальный каталог и как приложение и пытался с и без папки ISV.

На веб-странице я Хэ в URL проекта установлено значение "http://localhost/ISV/Web.Crm.Framework/"

На пакете/вкладку Публикация IIS имя веб-сайта установлен на "Default Web Site/ISV/Web.Crm.Framework /"

Если вам нужна дополнительная информация, чем это, пожалуйста, дайте мне знать.

Bing/Google поиск очень мало по этому поводу, и документация на самом деле недостаточно подробно описана. Любая помощь будет оценена, дайте мне знать, если вы хотите получить более подробную информацию. Я собираюсь быть ничтожным и перекрестным сообщением в социальных форумах msdn, получить MVP на случай.

ответ

1

У меня была такая же проблема, и я не смог найти что-либо в Google, чтобы помочь. Поэтому я просто попробовал варианты значений, которые у меня были в URL-адресах Project URL и IIS, указывает, что вам нужно удалить последний «/» из значения URL-адреса проекта.

Итак, для вашего проекта это должно быть «http: //localhost/ISV/Web.Crm.Framework».

Надеюсь, это поможет! Nicola