Así que recientemente actualicé Visual Studio 2012 a la Actualización 2. Y he aquí, la próxima vez que publique mi aplicación (a través de Archivo Publicar en este caso) me doy cuenta de que hay tres opciones nuevas:
- Eliminar todos los archivos existentes antes de publicarlos
- Precompilar durante la publicación (con un enlace a Configurar)
- Excluir archivos de la carpeta App_Data
La primera y la tercera opciones se explican por sí mismas, pero no puedo encontrar ninguna documentación sobre la segunda opción ya que se aplica a MVC. Cuando lo reviso, no parece haber ningún cambio en los archivos producidos en el sitio y no veo ningún cambio real en el rendimiento.
asp.net-mvc-4
visual-studio-2012
Elsimer
fuente
fuente
Respuestas:
El uso del precompilador ASP.NET puede tener el siguiente impacto en su aplicación MVC:
Si no tiene ningún archivo en App_Code y desea que su sitio permanezca actualizable, no parece hacer mucho.
fuente
Es una pregunta antigua, pero me encuentro con un problema similar y siento algo que vale la pena compartir.
Mi mensaje de error es el mismo en esta publicación. Mi proyecto es MVC5, construido con Visual Studio 2013 professional. Error de compilación: el tipo 'ASP.global_asax' existe en ambas DLL
En mi caso, con la opción de precompilación, hay un archivo, App_global.asax.dll, en la carpeta bin, y causa el mensaje de error anterior. Primero, elimino App_global.asax.dll en el servidor, reinicio el grupo de aplicaciones, el problema desapareció. Luego probé otro enfoque, desmarque precompilar y volver a publicar, volver a implementar en el servidor, el problema desapareció.
fuente