Der Standard-Rollenanbieter wurde in iis 6 und asp.net mvc 3 nicht gefunden

Ich starte die Anwendung asp.net mvc 3 auf ii6. Es werden keine Mitgliedschafts- oder Rollenanbieter verwendet. Ich habe die Autorisierung durch manuelles Erstellen eines Autorisierungscookies implementiert und in global.asax verarbeitet. Zuallererst haben a diesen Fehler:

Zugriff beim Erstellen des Unterverzeichnisses "App_Data" verweigert Beschreibung: Aus Sicherheitsgründen ist die Identität "IIS APPPOOL \ ASP.NET v4.0" (unter der diese Webanwendung ausgeführt wird) nicht berechtigt, das Unterverzeichnis "App_Data" im Anwendungsstammverzeichnis zu erstellen. ASP.NET speichert die Microsoft SQL Express-Datenbankdatei, die für Dienste wie Mitgliedschaft und Profil verwendet wird, im Unterverzeichnis App_Data Ihrer Anwendung.

Ich habe nach diesem Fehler gesucht und füge ihn meiner web.config-Datei als Lösung hinzu: in<system.web> Knoten:<roleManager enabled="false"> <providers> <clear /> </providers> </roleManager>

und in<modules> Knoten in<system.webServer>: <remove name="RoleManager" />

und bekam dann den Fehler "Standard-Rollenanbieter konnte nicht gefunden werden".

Was habe ich falsch gemacht?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage