Me gustaría implementar mi aplicación ASP.NET MVC en una empresa de alojamiento web (como DiscountASP.net). Estoy confundido sobre lo que debe estar en el archivo web.config en el servidor web. Cuando creo el proyecto localmente, obtengo un web.config inflado con todo tipo de módulos adicionales, manejadores, compiladores. ¿Debo agregar todos estos elementos al archivo web.config de producción?Implementación de una aplicación ASP.NET MVC en IIS7 y mantenimiento limpio de web.config
Todavía estoy implementando mi aplicación ASP.NET actual (no MVC) en IIS6 y siempre he creado a mano un sencillo web.config para el entorno de producción y lo he cargado con el resto de los archivos de la aplicación. Parece que con IIS7 estoy destinado a usar el Administrador de IIS en el servidor web para construir el web.config. ¿Cuál es la mejor manera de construir/administrar el web.config en un servidor de producción?
Digamos que tengo una aplicación muy simple y lo único que he agregado a web.config es una cadena de conexión a la base de datos. ¿Debo obtener todos los controladores, módulos y compiladores en la web?config o esta información estará en el machine.config ya? –
Debería ser capaz de quitar las otras cosas, pero como está utilizando MVC puede haber manipuladores y módulos que se requieren para que MVC funcione. Lo mejor que puedo decirle es probarlo localmente hasta que tenga una configuración simplificada para implementar. –