Как я могу использовать веб-развертывание IIS для развертывания для виртуального пути без декорации?

StackOverflow https://stackoverflow.com/questions/4693827

Вопрос

Я использую IIS6, Web Deploy Agent Service и Msbuild Msdeploy Hooks для развертывания. Он развертывает прямо сейчас с этим набором аргументов в MSBuild:

/p:DeployOnBuild=True
/p:DeployTarget=MsDeployPublish
/p:MSDeployServiceURL=example.com
/p:DeployIISAppPath=example.com/DeploySiteName
/p:CreatePackageOnPublish=True
/p:MsDeployPublishMethod=RemoteAgent
/p:AllowUntrustedCertificated=True
/p:UserName=login
/p:Password=pw

С этим это будет развернуть C:\Inetpub\wwwroot\wss\VirtualDirectories\example.com80, где находятся файлы веб -сайта.

К сожалению, мне это нужно, чтобы развернуть D:\Webs, в основном по космическим причинам.

Я пытаюсь выяснить, какой переключатель, если таковой имеется, позволит мне развернуть альтернативный физический путь и отобразить виртуальный каталог.

Я попробовал обратный инженер C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets Как и еще один пост предложил, но я потерпел неудачу ... Я попытался использовать комбинации этих параметров, и они не имели видимого эффекта:

/p:DeployIisAppPhysicalPath=D:\Webs
/p:RemoteSitePhysicalPath=D:\Webs

Какие-либо предложения?

Это было полезно?

Решение

Если вы создаете виртуальную папку в IIS6, чтобы указать на другое физическое местоположение, с которого можно начать, пройдите на пути, а параметры, как вы указали выше, MSDeploy напишет в правильное физическое местоположение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top