Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 15391|Odpowiedź: 1

[ASP.NET] asp.net Użytkownik kodu w projekcie mvc nie obsługiwał TypeInitializationException

[Skopiuj link]
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 BT
Następny:Jak wysłać VPN
Opublikowano 31.08.2015 12:48:45 |
Usunąłem wszystkie trzy warstwy, zostawiając tylko jeden BaseDAO
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com