|
|
Publicado em 29/08/2015 19:09:58
|
|
|
|

O projeto é feito de MVC mais três camadas juntas, há um erro, levou meia hora para terminar, vamos falar sobre a solução e o motivo!
A camada modelo prioriza a leitura do web.config sob o mvc e não lê seu próprio app.config, que deve ser consistente com os connectionStrings no nó web.config
Solução:
Coloque o projeto MVC no web.config
<connectionStrings> <adicionar nome="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalogue=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" /> </connectionStrings> Substitua as informações do nó no app.config da camada do modelo
Consulte o artigo abaixo!
A conexão nomeada especificada não é encontrada na configuração, não está planejada para uso com o provedor EntityClient ou é inválida.
(1)web:
Você precisa adicionar um nó connectionString ao arquivo de configuração do cliente, que descreve as informações de conexão do EntityClient.
Por exemplo:
Adicione um nó connectionString ao web.config, que descreve as informações de conexão do EntityClient. (connectionString está faltando alguma informação, então é erro.) )
(2) vitória de:
Adicione um nó connectionString ao app.config, que descreve as informações de conexão do EntityClient. (connectionString está faltando alguma informação, então é erro.) )
(3) Uma mensagem de erro aparece ao chamar o Modelo de Dados de Entidade ADO.NET de outra biblioteca:
"A conexão nomeada especificada não é encontrada na configuração, não está planejada para uso com o provedor EntityClient ou é inválida." } System.Exception {System.ArgumentException}
Geralmente dizem que seu connectstring não está configurado, mas sim está configurado na biblioteca de classes do seu Modelo de Dados.
Solução alternativa: seu projeto atual também precisa configurar a mesma connectstring para evitar erros, adicionar as mesmas connectionStrings ao App.Config ou Web.config e à biblioteca onde o Data Model está localizado
|
Anterior:Download do banco de dados do site Ashley Madison, total de 9,69G, com link de download do Thunderbolt BTPróximo:Como enviar uma VPN
|