Я настраиваю пакет Web Deploy из VS 2010, который будет направляться клиенту в виде .zip и запускаться с использованием графического интерфейса (а не сгенерированного командного файла).Веб-развертывание - настройка корневого развертывания по умолчанию
Проблема у меня в том, что я до сих пор не понял, как у веб-сайта развернуть как веб-сайт «корневой» по умолчанию, поскольку все усилия пакетов до сих пор включают в себя виртуальный каталог по умолчанию.
В IIS7/7.5:
- Я в порядке с предупреждением о том, что совершает в корневой веб-сайт (как описано в this question). Это по-прежнему требует, чтобы ручной шаг администратора сервера удалял текст.
- (Хотя я не возражал бы отключить предупреждение ...)
- Выход генерируется из VS 2010 не подходит для «Импорт-сервера или сайта Пакет» вариант с сервера корень, заявив, что он не может, поскольку она содержит приложение
- в целевой среде, это лучшее, что я не нахожусь в бизнесе заранее заселения значений учетных записей служб пула приложений и т.д.
В Visual Studio 2010 года, 'Веб-сайт IIS/приложения' поле в Пакет/Публикация веб- настройки:
- Это не позволит пустую запись, и будет по умолчанию Default Web Site/_deploy (Проект)
- Установка в WebsiteName/ не выгорело на другом конце
я заметил, что в (ProjectName) .SetParameters.xml файл OutSite .zip-файл развертывания, если содержит правильную установку (который работает при запуске из командной строки)
<setParameter name="IIS Web Application Name" value="WebsiteName/" />
Все предложения как получить его по умолчанию для корневого сайта при установке в графическом интерфейсе IIS?
Что я делаю, помещено в поле «Веб-сайт/приложение IIS» в PP/Web для тех, кто устанавливает пакет, например «[очистить это поле]». См. Http://sedodream.com/2011/11/08/UsingAWebDeployPackageToDeployToIISOnTheDevBoxAndToAThirdPartyHost.aspx – tdykstra