Frage

Ich folge diese exemplarische Vorgehensweise: http://msdn.microsoft.com/en-us /library/879kf95c(VS.80).aspx

In einer Maschine läuft Vista Ultimate, ich habe installiert:

  • IIS
  • SQL Server Express 2005
  • Visual Studio 2005

habe ich eine neue Website und ich kann darauf zugreifen ok über http://127.0.0.1 aber ich möchte lernen, eine Anmeldung zu erstellen und Benutzermitgliedschaften haben.

Als ich zum Tutorial Schritt erhalten:

  

eine Mitgliedschaft Benutzer erstellen

     
      
  1. Auf der Website Menü klicken Sie auf ASP.NET-Konfiguration.
  2.   
  3. Wählen Sie die Registerkarte Sicherheit, ...
  4.   

Ich bekomme diese Fehlermeldung:

  

Es gibt ein Problem mit dem ausgewählten   Datenspeicher. Dies kann durch eine verursacht werden   ungültige Servernamen oder Anmeldeinformationen, oder   durch unzureichende Erlaubnis. Es kann   auch durch die Rolle Manager verursacht werden   Funktion nicht aktiviert werden. Drücke den   Button unten ein umgeleitet werden   Seite, wo Sie eine neue Daten können wählen,   Geschäft.

     

Die folgende Meldung helfen kann   Diagnose des Problems: Ein Fehler   während der Ausführung des aufgetretenen   SQL-Datei 'InstallCommon.sql'. die SQL   Fehlernummer 1802 und die   SqlException Nachricht ist: CREATE   DATABASE schlug fehl. Einige Dateinamen   aufgeführt konnte nicht erstellt werden. Prüfen   Fehler. ERSTELLE DATEI   angetroffen Betriebssystemfehler   5 (Zugriff verweigert.) Beim Versuch,   zu öffnen oder die physische Datei erstellen   'C: \ INETPUB \ WWWROOT \ MITGLIEDSCHAFT \ App_Data \ ASPNETDB_TMP.MDF'.   Erstellen der   ASPNETDB_9b571c52c35b447ab7947888fa99b6b8   Datenbank ...

Warum? Ich bin mit Visual Studio als Administrator an. (Rechtsklick "als Administrator ausführen" Option).

War es hilfreich?

Lösung

Ok, hier ist was es fest:

1)

  • ging auf das Control Panel -> Programme und Funktionen. -> Windows-Funktionen ein- oder ausschalten

  • checked "Windows-Authentifizierung" hier:

2)

  • Ich ging auf das Control Panel -> Verwaltung -> Internet Information Services (IIS) -Manager

  • Ausgewählte meine Webapp im Baum auf der linken Seite.

  • Ausgewählte "Authentifizierung" unter IIS

  • Enabled "Windows-Authentifizierung"

Andere Tipps

vielleicht c: \ inetpub \ wwwroot \ Mitgliedschaft \ App_Data \ ist schreibgeschützt

Diese Antwort und andere Forschung hat mir geholfen, diese Arbeit zu bekommen. Ich habe die Schritte im Detail zusammengefasst hier http: / /www.yart.com.au/Resources/Programming/ASP-NET-Security-Doesnt-Work.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top