En ocaciones se tiene dificultades al momento de publicar un proyecto que fue creado con MVC ya sea que el code behind sea c# o visual basic, presentando problemas de dependencias en el proyecto, este error es muy cuando se quiere publicar aplicaciones en hosting de pago para web en el cual no se tiene acceso completo al servidor como es el caso de Colombia Hosting; para solucionar este inconveniente se deben cambiar las dependencias de las referencias solicitadas por el proyecto.
1. Adicionar Referencias Explicitas para MVC y sus dependencias
Normalmente los proyectos MVC no tienen registradas todas las dependencias requeridas, debido a que el equipo de desarrollo las tiene en el GAC. Por lo que es necesario agregarlas. Por lo general la lista de referencias requeridas es la siguiente (Algunas se encuentran en la pestaña ".net")
- Microsoft.Web.Infrastructure
- System.Web.Helpers
- System.Web.Mvc
- System.Web.Razor
- System.Web.WebPages
- System.Web.WebPages.Deployment
- System.Web.WebPages.Razor
2. Cambiar cada referencia de copia local en True (Verdadero)
Después de adicionar las referencias, también necesita asignar la opción de Copia Local para cada referencia adicionada a verdadero.
3. Guarde los cambios, recompile y ejecute el proyecto normalmente.
Ahora, que el proyecto fue compilado, las referencias y dependencias requeridas por el MVC fueron copiadas automáticamente al directorio /bin del proyecto, lo que debería permitir el funcionamiento de la aplicación en el servidor.
Si les ha servido les recuerdo nos ayuden con la publicidad del sitio ;)
Comentarios
Publicar un comentario