2009-07-24 2 views
1

So habe ich Datei, die im Ordner in Website-Ordnerstruktur ist. Ich benutze es um Fehler zu protokollieren.Wie kann ich das Schreiben in eine Datei auf dem Server ASP.net

Es funktioniert, wenn von Visual Studio ausgeführt wurde.

Ich verstehe das Problem. Ich muss Berechtigungen für inetpub festlegen. Aber für welchen Benutzer? und wie?

Ich habe versucht, einige IIS-Benutzer hinzufügen, aber es kann immer noch nicht in die Datei schreiben.

So bin ich mit ASP.net Framework 3.5 SP1 Server ist Windows Server 2003 Enterprise Edition SP2

Wie soll ich Berechtigungen einrichten, so funktionieren würde schreiben?

Danke

Antwort

5

Sie müssen dem Netzwerkdienstkonto Änderungsrechte erteilen. Klicken Sie mit der rechten Maustaste auf den Ordner, wählen Sie Eigenschaften, gehen Sie zur Registerkarte Sicherheit und fügen Sie das Netzwerkdienstkonto hinzu, falls es nicht vorhanden ist. Wenn es aufgeführt ist, stellen Sie sicher, dass es "Ändern" aktiviert hat.

0

Welche Benutzer haben Sie Schreibzugriff auf den Ordner gewährt? Ich glaube, dass Sie möglicherweise Schreibzugriff auf den Benutzer geben müssen, der ASP NET-Benutzer ausführt.

0

ONe Lösung besteht darin, dem ASP.NET-Benutzer Schreibzugriff auf den Ordner zu geben, auf den Sie über die Site zugreifen. Sonst können Sie sich als Administrator ausgeben, um die Website zu betreiben. Dies kann über inetmgr erfolgen.

Verwandte Themen