Ir al contenido principal

publicacion de proyectos en mvc error de dependencias


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

Entradas populares de este blog

Tablas y gráficas estadísticas dinámicas con JavaScript, highcharts, HTML y JSON

Después de tener mucho tiempo sin entradas, quiero retomar  el blog  con un poco más de desarrollo códigos ejemplos y más cosas interesantes que he podido realizar en mi día a día. En esta ocasión quiero realizar un ejemplo para el cual pueda  graficar tablas, gráficas estadísticas  utilizando la librería de highcharts ( https://www.highcharts.com/ ), esta librería tiene muchas aplicaciones se puede  usar en diferentes campos y es realmente interesante para realizar todo tipo de tratamiento de data. Este ejemplo se va a trabajar sobre un proyecto realizado en visual studio 2015, pero se debe tener en cuenta que se puede aplicar a cualquier tipo de proyecto en el cual se use javascript y objetos JSON. La idea con este código es poder generar la cantidad de objetos JSON que sean necesarios desde  el code behind usado y este sea procesado para que se genere a nivel del cliente todas las gráficas requeridas. Ejemplo: 1- Se debe crear el proyecto con el cual se va

Exportar Archivos en C# con NPOI

Siempre que se tiene que exportar un archivo, se tienen varias opciones; se puede pensar en usar reporting services, se puede usar librerías que se encuentran en la red, se pueden usar librerías especificas de .NET, pero hoy vamos a ver como usar la librería NPOI. La librería NPOI es una librería de código abierto que se usa para parsear data en archivos de excel, en este caso vamos a usar  un data set  para realizar toda la operación. Se va a crear un libro de excel con extensión xlsx, en el cual se va a crear la plantilla que se requiere para poder visualizar la data y la gráfica correspondiente. se crea el método dentro del cual se tendrá la lógica         public void ejemplonpoi()           { } Se crean la variables necesarias para realizar la conversión del archivo             var extension = "xlsx";             string result = Path.GetTempPath();             DataSet dt = new DataSet();             dt = (DataSet)Session["ListData"