Einrichten der Standard-AspNetSqlProvider zu-Punkt-remote-Datenbank
Beim starten eines neuen Projekts erforderlich, dass die Nutzung der membership-Provider fand ich, dass ich es konnte keine Verbindung zu einer remote-Datenbank enthalten, dass die Mitgliedschaft Datenbank.
Lief ich aspnet_regsql und war in der Lage zu erstellen, die Mitgliedschaft Datenbank auf dem remote-server, aber wenn ich das ASPNET-Konfiguration (cassini-Entwicklung server) es wird keine Verbindung zum remote-server.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach viel suchen habe ich festgestellt, dass die Standard-Mitgliedschaft Provider angegeben in der Maschine.config (c:\windows\Microsoft.NET\Framework\v2.0.50727\CONFIG) wurde immer nach einem SQL-Server läuft auf dem localhost.
Statt einer änderung der Maschine.config gibt es einen Weg, um es in den web-Projekte.config:
1) Setup den connection-string zum remote-Datenbank
2)
<system.web>
definieren Sie die Standard-provider:Den
<remove name="AspNetSqlMembershipProvider"/>
ist der Schlüssel! Alle anderen Schlüssel/Werte genommen wurden, die direkt von der Maschine.config<clear />
bereits in meinem<membership.providers>
Abschnitt. So, ich bin gut?Musste ich fügen Sie diese Zeilen, um meine Rollen und Profil Mitarbeiter aufgrund der Zugehörigkeit zu der Klasse zu arbeiten:
Schritt 2: kopieren Sie diesen:
Hier ist die Lösung:
Schritt 1: Starten Sie Visual Studio-Eingabeaufforderung
Typ: aspnet_regsql
Geben Sie Ihrem server: wenn sqlexpress dann server = hostname\sqlexpress
***********Die Windows-Authentifizierung Verwenden
Schritt 2: Kopieren Sie die web-config.Dont geben Sie Benutzername oder Kennwort, da die ur-Verbindung mit windows-Authentifizierung, die ist, warum wir haben integrated security =true.
Schritt 3 : Ändern der Sicherheits - >Authentifizierungstyp auf der web-administration-tool "Aus dem Internet".
Genießen Sie jetzt.