14

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 IIS (usado solo para proyectos web de IIS) "Despliegue de configuraciones de IIS con Web Deploy

Estoy usando IIS en lugar del servidor 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 IIS remota está en el menos, desconocido, 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 usará 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.

+0

http://msdn.microsoft.com/en-us/library/ie/dd465323.aspx – 5arx

+0

trabajan siempre esto? Parece lo mismo que esta pregunta http://stackoverflow.com/questions/9895802/how-do-i-specify-an-iis-website-to-create-a-deployment-package-via-visual-studio –

+0

desafortunadamente, no. en ese momento era más fácil para mí implementar los cambios manualmente que tratar de garantizar que estuvieran todos especificados correctamente en el paquete de implementación. Si lo resuelves, por favor publica una respuesta, ¡me encantaría saber! – kenwarner

Respuesta

1

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.

Paquete/Publicar Web Tab, Propiedades del proyecto
http://msdn.microsoft.com/en-us/library/dd410108.aspx

Cuestiones relacionadas