Что ожидается для установки DeployIisAppPath в аргументе MSBuild?
SERVERNAME(myDomain\Username)
Application Pools
Sites
DEV Site1
DEV Site2
dev Site 3
bin
Content
...
Views
etc ...
Это мой основной макет нашего веб-сервера DEV. На нашем веб-сервере DEV работает много сайтов. Я пытаюсь использовать TFS 2013 Build для публикации своего веб-сайта на сервере DEV после статей изВишал Джоши, Microsoft и другие.
Моя ошибкаERROR_SITE_DOES_NOT_EXIST". Базовое исправление мне не помогает.
В моем примере я использую/p:DeployIisAppPath="dev Site 3"
, Под сайтом не определено ни одного приложения.
Инструкции Microsoft бесполезны. Я подумал, что мне следует использовать только имя сайта IIS, но это не дает успеха. Какое значение ожидается для этого параметра? Нужно ли кому-то имя пула приложений? Есть ли команда, которую я могу использовать для IIS, чтобы экспортировать список всех доступных AppPath? Как только я выясню это на сервере DEV, я должен сделать то же самое с сервером STG.
[ОБНОВЛЕНИЕ 1] Добавление полных аргументов MSBuild
/p:DeployOnBuild=True
/p:DeployTarget=MsDeployPublish
/p:CreatePackageOnPublish=True
/p:MSDeployPublishMethod=InProc
/p:MSDeployServiceUrl=http://SERVER:PORT/MsDeployAgentService
/p:DeployIisAppPath="dev Site 3"