Frage

Ich erhalte die folgende Fehlermeldung, wenn mein Visual Studio 2008 ASP.NET-Projekt laufe (Starten ohne Debuggen) auf meiner XP Professional Box:

System.Web.HttpException: The current identity (machinename\ASPNET) does not have write access to 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.

Wie kann ich löse das?

War es hilfreich?

Lösung

Haben Sie versucht, die aspnet_regiis exe im Rahmen Ordner?

Andere Tipps

Ich hatte das gleiche Problem. Dies ist, was ich getan habe:

  1. Gehen Sie auf C: \ windows \ microsoft.net \ Framework \ v2.0.50727
  2. Rechtsklick auf "Temporary ASP.NET Dateien"
  3. Sicherheit
  4. Wählen Sie „Benutzer (xxxxxx \ Users) aus der Gruppe
  5. überprüfen "Schreiben"
  6. OK

Entweder gebe, dass Benutzer die Zugriffsrechte auf das Verzeichnis oder die Identität ändern, dass die Anwendung Becken Anwendung läuft unter - in IIS-Manager bestimmen, welche App-Pool verwendet wird, um die Anwendung auszuführen, dann im App Pool Abschnitt von IIS Manager für diesen Pool an den Eigenschaften finden -. die Registerkarte Sie wollen, ist „Identität“ ich denke, (dies ist aus der Spitze von meinem Kopf)

Sie können es auf ein anderes Benutzerkonto festgelegt - zum Beispiel Crystal Reports .Net erfordert aktualisieren und löschen Zugriff auf C: \ Temp - so haben wir einen „Webmaster“ Benutzer mit Administratorzugriff, und verwenden Sie diese Identität für diese Anwendungen .

Sie können direkt mit dem Visual Studio klicken und wählen Sie als Administrator ausführen.

Sie können versuchen, es zu beheben, um die automatisierten regiis Dienstprogramm aspnet_regiis.ext in c mit: \ Windows \ microsoft.net \ Framework \ v2.0.50727

Ansonsten fügen Sie einfach manuell die benötigten Dateiberechtigungen wie in den Fehlern zur Kenntnis genommen.

Ich hatte dieses Problem beim Versuch, ein Web-Bereitstellungsprojekt (* .wdploy) zu bauen. Einfach Erstellen Sie den Ordner auf dem Framework Pfad den Fehler behoben.

Stellen Sie sicher, dass das ASPNET Benutzer die Berechtigung zu diesem Ordner zu schreiben. Rechtsklick auf den Ordner, Eigenschaften, Registerkarte Sicherheit.

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