2009-07-13 8 views
0

Ich habe eine ASP.NET MVC-Anwendung, die in IIS 6 und 7 ausgeführt wird. Die Anwendung erfordert spezielle Recht und muss in einem Anwendungspool mit einem speziellen Benutzer ausgeführt werden Teil von bestimmten Gruppen. Die Anwendung speichert auch viele Einstellungen in einigen XML-Dateien. Diese Dateien werden im speziellen Ordner "Anwendungsdaten" gespeichert, da sie von mehreren verschiedenen Komponenten gelesen werden.Benutzerrecht für Anwendungsdaten spezieller Ordner in ASP.NET

Ich habe festgestellt, dass ich manchmal den Benutzer der lokalen Administratorengruppe des Computers hinzufügen muss, um direkt in diese XML-Dateien zu schreiben. Ist das der Fall oder fehlt mir noch etwas? Welche Rechte werden benötigt, um in den Ordner "Anwendungsdaten" schreiben zu können?

Antwort

0

Das Verzeichnis "Anwendungsdaten" befindet sich im Verzeichnis "Dokumente und Einstellungen" des Benutzers. Der Benutzer sollte daher den notwendigen Zugriff haben.

Möglicherweise tritt ein Problem auf, wenn es sich um das Verzeichnis "Dokumente und Einstellungen" eines anderen Benutzers handelt. Möglicherweise tritt auch ein Problem auf, wenn der Benutzer, der die Identität oder der App-Pool ist, kein Mitglied der IIS_WPG-Gruppe ist.

In jedem Fall wäre es besser, die Benutzerrechte für das Verzeichnis direkt zu vergeben, anstatt den Benutzer in die Administratorgruppe zu stellen.