Web Site Administration Tool in visual studio 2012

Ich kann nicht herausfinden, wie zu konfigurieren ist meine web.config, um die web-site-admistration-tool arbeiten mit einem MVC 4 Projekt in visual studio 2012.

Hier sind die Schritte zum reproduzieren dieses Verhaltens

  • erstellen Sie ein neues MVC4-Projekt in visual studio 2012
  • führen Sie das Projekt (Strg+f5)
  • sich registrieren und anmelden. Sie werden feststellen, dass in dem app_data-Ordner, eine neue Datei erstellt wird. z.B. aspnet-MvcApplication6-20121009211525.mdf
  • wenn Sie öffnen Sie die mdf-Datei (visual studio), werden Sie in der Lage, durchsuchen Sie das schema in das Fenster server-explorer.

  • starten Sie jetzt die web site administration tool (Projekt->asp.net -Konfiguration). Versuchen Sie, gehen Sie auf die Registerkarte "Sicherheit". Sie sollten sehen, mich Meldung wie diese:

Gibt es ein problem mit der von Ihnen gewählten Daten speichern. Dies kann verursacht werden
durch einen ungültigen Servernamen oder die Anmeldeinformationen, oder durch Unzureichende
die Genehmigung. Es kann auch verursacht werden, durch die Rolle der manager-feature nicht
aktiviert sein. Klicken Sie auf die Schaltfläche unten, um auf eine Seite umgeleitet werden, wo
Sie können wählen Sie einen neuen datenspeicher.
Die folgende Meldung möglicherweise Hilfe bei der Diagnose des Problems: Nicht
herstellen einer Verbindung zur SQL Server-Datenbank.

Ich schon gegoogelt nach einer Lösung für mein problem, aber es scheint, dass die meisten Antworten Zielen auf ältere Versionen von MVC, visual studio, so war ich nicht erfolgreich. Was mich wundert ist, es gibt keine Mitgliedschaft, noch ein roleManager-Abschnitt in der web.config " wenn Sie die standard-MVC 4-Vorlage (in der Erwägung, dass, wenn Sie eine ASP.NET Forms-Anwendung sehen Sie die beiden Abschnitte. Leider bekam ich die gleichen Fehler mit der ASP.NET WebForms-Vorlage, damit ich nicht weiter untersuchen.). Auch der roleManager oder Mitgliedschaft config-Abschnitte definieren in der Regel einen Anbieter, die kommt aus dem System.Web.Anbieter Montage. Die MVC 4-Vorlage nicht auch Referenz-System.Web.Anbieter Montage, so Frage ich mich, wie die Rolle/Mitgliedschaft arbeitet in MVC 4. Es könnte veraltet sein, in der neuen version aber ich habe keine Informationen zu diesem Thema finden (des Systems.Web.Sicherheit die Montage scheint System zu ersetzen.Web.Anbieter). Mein Fehler könnte auch ein Zusammenhang mit der Tatsache, dass ich nur noch LocalDB installiert ist und keine andere Instanz von SQL server.

Also meine Frage ist: Kann Sie reproduzieren Sie diese Fehler und Sie sind in der Lage, es zu beheben? Was ist der Grund dafür?

Jede Hilfe wird geschätzt.

InformationsquelleAutor shaft | 2012-10-09
Schreibe einen Kommentar