|
|
Publicado en 29/8/2015 19:09:58
|
|
|
|

El proyecto está hecho de MVC más tres capas juntas, hay un error, tardó media hora en terminarlo, ¡hablemos de la solución y la razón!
La capa de modelo prioriza la lectura del web.config bajo el mvc y no lee su propio app.config, que debería ser consistente con los connectionStrings bajo el nodo web.config
Solución:
Pon el proyecto MVC en web.config
<connectionStrings> <añadir nombre="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" /> </connectionStrings> Sustituye la información del nodo en app.config de la capa de modelo
¡Consulta el artículo de abajo!
La conexión nombrada especificada no se encuentra en la configuración, no está prevista para su uso con el proveedor EntityClient, o es inválida.
(1) web:
Necesitas añadir un nodo connectionString al archivo de configuración del cliente, que describe la información de conexión del EntityClient.
Por ejemplo:
Añade un nodo connectionString a web.config, que describe la información de conexión del EntityClient. (connectionString carece de información, por lo que es error.) )
(2) victoria de:
Añade un nodo connectionString a app.config, que describe la información de conexión del EntityClient. (connectionString carece de información, por lo que es error.) )
(3) Aparece un mensaje de error al llamar al Modelo de Datos de la Entidad ADO.NET de otra biblioteca:
"La conexión nombrada especificada no se encuentra en la configuración, no está prevista para su uso con el proveedor EntityClient, o es inválida." } System.Exception {System.ArgumentException}
Generalmente se dice que tu connectstring no está configurado, pero sí está configurado en la biblioteca de clases de tu Modelo de Datos.
Solución alternativa: Tu proyecto actual también necesita configurar la misma cadena de conexiones para evitar errores, añadir las mismas conexionesStrings a App.Config o Web.config y a la biblioteca donde se encuentra el Modelo de Datos
|
Anterior:Descarga de la base de datos web de Ashley Madison, total 9,69G, con enlace de descarga de Thunderbolt BTPróximo:Cómo enviar una VPN
|