2009-08-17 26 views
37

Al usar la característica de publicación de proyectos en Visual Web Developer Express Edition 2008. ¿Cómo puede excluir la publicación de web.config para que no sobrescriba el servidor web.config?Cómo excluir web.config al publicar con Visual Web Developer Express?

He intentado configurar lo siguiente en el archivo web.config, que funciona para cualquier otro archivo que termine .config pero no el web.config por algún motivo.

<buildProviders> 
    <remove extension=".config" /> 
    <add extension=".config" type="System.Web.Compilation.IgnoreFileBuildProvider"/> 
</buildProviders> 

Respuesta

74

No puedo creer que esto sea tan simple pero nunca me respondieron. He encontrado la respuesta en este question

Sólo tiene que seleccionar las propiedades web.config y cambio 'Acción de generación' a 'Ninguno' y 'Copiar a Directorio de salida' a 'No copie'

+8

En Visual Studio 2012, este no funcionó La solución a continuación funcionó para mí. http://blogs.msdn.com/b/webdev/archive/2010/04/22/web-deployment-exclusion-files-and-folders-via-the-web-application-s-project-file. aspx he añadido *. config a la cada uno de configuración (Release, depuración). –

+3

@ İbrahimULUDAĞ Lo hice y al publicar tenía problemas de montaje faltantes/erróneos –

+2

Yo también. Agregar webconfig a exclusión provoca problemas de compilación. –

Cuestiones relacionadas