2016-08-04 11 views
-2
installiert werden

ich Visual Studio 2015 verwende ich diesen Fehler bekam, alsDer angeforderte .NET Framework-Datenanbieter konnte nicht gefunden werden. Es kann nicht

public ActionResult CreateRole(string RoleName) 
{ 
    Roles.CreateRole(roleName: RoleName); 
    return View(); 
} 

Beschreibung mit:

Eine nicht behandelte Ausnahme während der Ausführung der aktuellen Webanforderung . Bitte überprüfen Sie die Stack-Trace für weitere Informationen über den Fehler und wo es aus dem Code stammt.

Ausnahmedetails:

System.ArgumentException: Kann nicht die angeforderte .Net Framework Data Provider finden. Es ist möglicherweise nicht installiert.

+0

Was ist Rollen? Welchen Datenanbieter verwenden Sie? Wo ist die Stack-Spur? Das könnte buchstäblich alles sein – Liam

Antwort

0

Aus meiner Erfahrung bedeutet, dass Fehler, dass der Wert des providerName Attribut auf der Verbindungszeichenfolge in der web.config ist entweder falsch, oder der Anbieter wahrsten Sinne des Wortes nicht installiert ist. Wenn Ihr providerName auf System.Data.SqlServerCe.4.0 (SQL Server Compact) festgelegt ist, was in der Entwicklung nicht ungewöhnlich ist, kann ich Ihnen garantieren, dass es nicht auf Ihrem Webhost installiert ist; Es wird nur in Visual Studio zur Entwicklung verwendet. Sie müssen es wahrscheinlich nur in einen echten SQL Server-Provider ändern: System.Data.SqlClient.

Verwandte Themen