sitio servidor remoto publicar net deploy crear configurar como asp aplicacion visual-studio-2010 iis deployment virtual-directory webdeploy

visual-studio-2010 - net - publicar web service en servidor remoto



ImplementaciĆ³n de la configuraciĆ³n de IIS con Web Deploy (1)

Si miro la configuración de paquete / publicación de una aplicación web en Visual Studio 2010, hay una opción para "Incluir todas las configuraciones de IIS configuradas en el Administrador de IIS (usado solo para proyectos web de IIS)"

Estoy usando IIS en lugar del servidor de VS Dev para ejecutar mi aplicación web, pero cuando despliego el paquete que Web Deploy crea a un servidor remoto, la configuración de IIS que se aplica a mi aplicación remota de IIS es, al menos, desconocida, y en el peor, completamente equivocado.

Por ejemplo, mi IIS local tiene 2 directorios virtuales (imágenes, sonidos). Pero cuando implemente, creará 4 directorios virtuales completamente diferentes (_controltemplates, _layouts, _vti_bin, _wpresources), y si manualmente creo los 2 vdirs correctos en el servidor remoto de antemano, Web Deploy los eliminará. ¿De dónde diablos consiguió Web Deploy? Web Deploy también aplicó incorrectamente la configuración de autenticación correcta en la aplicación IIS remota.

Dado que la configuración "Incluir todas las configuraciones de IIS configuradas en IIS Manager" no parece tener la configuración correcta, en última instancia, quiero poder crear algún tipo de archivo de configuración que Web Deploy utilizará como parte de su paquete de implementación. Idealmente, algo que pueda verificar en el control de la fuente. Pero no puedo deducir de la documentación cómo hacer esto. Veo algo sobre la parametrización y los manifiestos, pero no puedo entenderlo.


Aquí hay otro artículo para mirar. Consulte la nota sobre la configuración de IIS, no se heredarán todas las configuraciones, verifique si la autenticación de Windows está establecida en verdadero en el sitio web predeterminado.

Empaquetar / Publicar pestaña web, Propiedades del proyecto
http://msdn.microsoft.com/en-us/library/dd410108.aspx