Веб-сайт публикации пакетов - включите параметры IIS из диспетчера IIS. - PullRequest
2 голосов
/ 22 июля 2010

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

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

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

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

На вкладке «Пакет / публикация» для имени веб-сайта IIS задано «Веб-сайт по умолчанию / ISV / Web.Crm.Framework /»

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

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

1 Ответ

1 голос
/ 23 ноября 2010

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

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

Надеюсь, это поможет! Никола

...