Próbuję utworzyć aplikację sieci web przy użyciu ASP.Net MVC3, Entity Framework i MySQL.Dostawca nie zwrócił błędu ciąg ProviderManifestToken
Dodałem następujący kod do mojego pliku Web.Config.
<connectionStrings>
<add name="ContactContext" connectionString="server=localhost;database=contacts;uid=root;pwd=password;" providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
Stworzyłem także model "Person", "ContactContext" w projekcie "Contact_Me". Kiedy próbuję utworzyć „ContactController” włącznie Osoba Model i kontekście kontaktów, to daje mi następujący błąd
„Nie można pobrać metadanych dla«Connect_Me.Models.Persons». Operator nie zwracać ProviderManifestToken ciąg "
MYSQ & MVC3 SQL connection error \ ProviderManifestToken but I am using MySQL, to jest najbliższe pytanie do mojego. Ale odpowiedź nie rozwiązała mojego problemu.
Dzięki z góry
Czy mógłbyś opublikować całą wiadomość wyjątku? Wcześniej ten błąd dotyczył przede wszystkim MySQL, ale muszę sprawdzić, czy jest taki sam. I także stacktrace. – Xharze
To tylko komunikat o błędzie pojawia się po kliknięciu przycisku OK po wypełnieniu formularza w celu utworzenia kontrolera contactcontroller. – har
Sprawdź, czy connectionString został dodany do poprawnego pliku Web.config. Powinien znajdować się w głównym pliku konfiguracyjnym (nie w widoku/Web.config). –