ASP.NET Core 1.0 EF7 System.Data.SqlClient no encontrado

asp.net-core docker entity-framework-core

Pregunta

Hoy intenté implementar mi proyecto asp.net core 1.0 en mi servidor. Hice un FileSystemDeploy en Visual Studio y lo transferí a mi servidor. Allí quiero ejecutar el sitio web en un contenedor docker. Estoy usando microsoft / aspnet: 1.0.0-rc1-update1-coreclr .

Solo para probar comencé la imagen de la ventana acoplable con el siguiente comando:

docker run -it --name JamesWeb -v ~/James/James.Web:/root --net=host microsoft/aspnet:1.0.0-rc1-update1-coreclr

Luego hice una restauración dnu que funcionó como se esperaba. Después de eso comencé la aplicación con dnu web . No hay errores hasta ahora en la consola. Cuando abro el sitio web, la página de inicio también funciona, pero cuando intento ir a una página, donde estoy usando DatabaseContext, aparece un mensaje de error:

docker run -it --name JamesWeb -v ~/James/James.Web:/root --net=host microsoft/aspnet:1.0.0-rc1-update1-coreclr

Estoy usando la siguiente cadena de conexión para el DBContext:

docker run -it --name JamesWeb -v ~/James/James.Web:/root --net=host microsoft/aspnet:1.0.0-rc1-update1-coreclr

Salida ejecutando la actualización de la base de datos dnx ef para aplicar la migración:

docker run -it --name JamesWeb -v ~/James/James.Web:/root --net=host microsoft/aspnet:1.0.0-rc1-update1-coreclr

proyecto.json:

docker run -it --name JamesWeb -v ~/James/James.Web:/root --net=host microsoft/aspnet:1.0.0-rc1-update1-coreclr

Respuesta aceptada

Este es un problema conocido en RC1 en la forma en que DNX prepara una aplicación para publicación. Que yo sepa, no hay solución para RC1. Esto debería ser arreglado en RC2. Consulte https://github.com/aspnet/dnx/issues/3316 y https://github.com/dotnet/cli/issues/881




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué