2012-03-23 15 views
6

Tengo un sitio web compilado, con la configuración web correcta en una carpeta lista para implementar. FYI no es zip/packaged.MS Deploy: despliega una carpeta en un sitio web

cómo (o puede) utilizo MSDeploy sincronizar la carpeta con mi sitio web (el sitio es compatible con MS desplegar y se han habilitado.)

uno de mis intentos han sido:

msdeploy -verb:sync -source:contentPath="C:\my folder" -dest:iisApp="subdomain.mysite.com" 

cuales proporciona este error: ContentPath e iisApp no ​​son compatibles para la operación dada.

También he incluido el nombre de usuario y la contraseña en el destino.

Respuesta

12

Lo tengo que trabajar !!!!

msdeploy -verb:sync -source:contentPath="C:\my folder" -dest:contentPath="subdomain.mysite.com",wmsvc=hostServer.com,userName=usr,password=pwd -AllowUntrusted 

-wmsvc - por defecto es el puerto 8172

-AllowUntrusted - para permitir que los certificados no confiables

esperanza esto ayuda a cualquier otra persona.

4

La respuesta de dbones resuelve el error "ContentPath e iisApp no ​​son compatibles" al cambiar el parámetro -dest para usar el proveedor contentPath, haciendo que -source y -dest tengan el mismo proveedor.

Alternativamente, se puede resolver el error cambiando el parámetro -dest para usar el parámetro iisApp. Este tipo de cosas funciona, por ejemplo:

msdeploy -verb:sync -source:iisapp="C:\fooapp" -dest:iisapp="MyWebsite/fooapp",computerName=localhost 

Una de las ventajas/diferencia de este método es que, en el primer despliegue de fooapp, esto creará mywebsite/fooapp como una aplicación web real, en lugar de como normales directorio.

Cuestiones relacionadas