|
|
Opublikowano 29.08.2015 19:09:58
|
|
|
|

Projekt składa się z MVC plus trzech warstw razem, jest ten błąd, zajęło to pół godziny, porozmawiajmy o rozwiązaniu i powodzie!
Warstwa modelu priorytetowo traktuje czytanie web.config pod mvc i nie odczytuje własnego app.config, co powinno być zgodne z connectionStrings w węźle web.config
Rozwiązanie:
Umieść projekt MVC w web.config
<connectionStrings> <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" /> </connectionStrings> Zastąpienie informacji o węzłach w app.config warstwy modelu
Zapoznaj się z poniższym artykułem!
Określone połączenie nazwane nie znajduje się w konfiguracji, nie jest planowane do użycia z dostawcą EntityClient lub jest nieprawidłowe.
(1) web:
Musisz dodać węzeł connectionString do pliku konfiguracyjnego klienta, który opisuje informacje o połączeniu EntityClient.
Na przykład:
Dodaj węzeł connectionString do web.config, który opisuje informacje o połączeniu EntityClient. (connectionString brakuje pewnych informacji, więc jest to błąd.) )
(2) wygrana od:
Dodaj węzeł connectionString do app.config, który opisuje informacje o połączeniu EntityClient. (connectionString brakuje pewnych informacji, więc jest to błąd.) )
(3) Pojawia się komunikat o błędzie podczas wywołania ADO.NET Entity Data Model innej biblioteki:
"Określone nazwane połączenie nie znajduje się w konfiguracji, nie jest planowane do użycia z dostawcą EntityClient lub jest nieprawidłowe." } System.Exception {System.ArgumentException}
Zazwyczaj mówi się, że Twój connectstring nie jest skonfigurowany, ale faktycznie jest ustawiony w bibliotece klas Twojego modelu danych.
Obejście: Twój obecny projekt musi również skonfigurować ten sam connectstring, aby uniknąć błędów, dodać te same connectionStrings do App.Config lub Web.config oraz biblioteki, w której znajduje się Model Danych
|
Poprzedni:Pobranie bazy danych strony Ashley Madison, łącznie 9,69G, z linkiem do pobrania Thunderbolt BTNastępny:Jak wysłać VPN
|