Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 15391|Resposta: 1

[ASP.NET] asp.net O usuário de código no projeto mvc não lidou com a TypeInitializationException

[Copiar link]
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 BT
Próximo:Como enviar uma VPN
Publicado em 31/08/2015 12:48:45 |
Deletei as três camadas, deixando apenas um BaseDAO
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com