Crear una aplicación web con una ubicación específica

Estoy tratando de crear una aplicación web IIS con una ubicación personalizada y, después de leer la documentación, creo que no puedo hacerlo solo con createApp.

"C:\Program Files\IIS\Microsoft Web Deploy\msdeploy.exe" -verb:sync -source:createApp -dest:createApp="Default Web Site/MyApp",filePath="C:\MyCustomDir"

Error: el proveedor 'createApp' no admite la configuración 'filePath'. Las configuraciones admitidas son (managedRuntimeVersion, enable32Bi tAppOnWin64, ManagedPipelineMode, authType, computerName, encryptPassword, includeAcls, contraseña, prefetchPayload, userName, wmsvc). Número de errores: 1.

preguntado el 09 de marzo de 12 a las 15:03

1 Respuestas

En primer lugar, como muestra el mensaje de error, filePath no es un pólipo para createApp -- en realidad es un proveedor propio que puede copiar archivos individuales (ver Proveedor de ruta de archivo de Web Deploy).

crear aplicación solo crea la definición para una aplicación web en la configuración de IIS (el archivo apphost.config); en realidad, no crea una carpeta para la aplicación web. Entonces, es mejor usar el iisApp proveedor, que crea la definición de la aplicación en IIS y la carpeta para ti.

Siguiendo la intención de su ejemplo, probé el siguiente comando usando iisApp:

msdeploy -verb:sync -source:iisApp="c:\MyCustomDir" -dest:iisapp="Default Web Site/MyApp"

El comando funciona, pero el problema es que, dado que está creando una aplicación en el sitio web predeterminado (y con los comandos iisApp y createApp, debe tener un sitio IIS existente en el que se creará la aplicación), la carpeta especificada en la fuente fue ignorado. En su lugar, iisApp creó automáticamente una carpeta MyApp en la carpeta del sitio web predeterminado, que en este caso era C:\inetpub\wwwroot\MyApp.

Si desea cambiar la carpeta de la aplicación a otra ubicación, parece que debe hacerlo después del hecho. En el Administrador de IIS, puede hacerlo seleccionando MyApp en el panel Conexiones, haciendo clic en Ajustes básicos en el panel Acción y, a continuación, cambiando el Camino fisico configuración en el cuadro de diálogo Editar aplicación.

respondido 20 mar '12, 20:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.