¿Cómo utilizo el IIS 6 Web Implementar para implementar en un camino virtual no predeterminado?

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

Pregunta

Estoy usando IIS6, Implementar Agente de servicio Web y MSDeploy de MSBuild ganchos de implementar. Se despliega en este momento con este conjunto de argumentos para 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

Con esto, se desplegará a C:\Inetpub\wwwroot\wss\VirtualDirectories\example.com80, donde se encuentran los archivos de página web.

Por desgracia, lo necesito para desplegar a D:\Webs, sobre todo por razones de espacio.

Estoy tratando de averiguar qué interruptor, en su caso, me permitirá desplegar en una ruta física alternativa y asignar el directorio virtual.

He intentado ingeniería inversa C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets como otro puesto por lo sugirió, pero no ... He intentado utilizar combinaciones de estos parámetros y no tenían ningún efecto visible:

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

¿Alguna sugerencia?

¿Fue útil?

Solución

Si crea una carpeta virtual en IIS 6 a punto a una ubicación física diferente, para empezar, a continuación, pasar en el camino y los parámetros enumerados anteriormente como si MSDeploy va a escribir a la ubicación física correcta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top