Frage

Ich bin mit Flat File Listener.

Es ist einloggen in "c: \ temp \ log.txt", wenn in Visual Studio Web-Entwicklungs-Server läuft

.

Aber nichts geschrieben wird, wenn es in meinem lokalen IIS auf demselben Computer-Hosting.

Ich habe bereits anonyme Authentifizierung in IIS gewährt.

Ich bin mit Visual Studio 2008, IIS 5.1 und EntLib 4.1.

Lassen Sie mich wissen, was falsch gelaufen ist.

War es hilfreich?

Lösung

Es klingt sicher wie Berechtigungsprobleme. Wenn Sie Ihre Anwendung laufen außerhalb des Prozesses dann wird der Prozess aspnet_wp.exe sein und das Konto läuft es unter MACHINE \ ASPNET wird.

Sie sollten sicherstellen, dass das ASPNET-Konto Schreibberechtigung zum c hat: \ Temp-Ordner. Wenn nicht, dann das Konto Schreibzugriff ASPNET gewähren.

Wenn das nicht funktioniert, und Sie müssen noch beheben, laden Sie Prozess überwachen von Sysinternals, um zu sehen, ob es irgendwelche Zugriff verweigert Nachrichten. Obwohl er ein wenig alt und mit dem alten Tool Filemon, (die Process Monitor ersetzt), diesem KB-Artikel geht durch die Schritte zur Fehlerbehebung und was zu suchen.

Andere Tipps

Hat der Arbeitsprozess Zugang in c zu schreiben: \ temp? Es ist schon eine Weile, da ich mit IIS gearbeitet habe 5 so bin ich nicht sicher, die der Arbeitsprozess-Konto unter ausgeführt wird, aber Sie sollten überprüfen, ob sie Zugriff auf c zu schreiben hat. \ Temp

Sie den Eigenschaftendialog für die c Rufen Sie: \ Temp-Ordner, und stellen Sie sicher, dass das Konto IIS unter fliessendem hat Zugriff auf den Ordner schreiben (und seine Kinder). Dies ist nur Standard-Windows-Sicherheit.

Um zu überprüfen, welches Konto IIS verwendet wird, soll es eine Einstellung in der IIS-Verwaltungskonsole sein. Das Standardkonto beginnt mit "IUSR _".

Sie können immer versuchen, den Schreibzugriff zu geben auf „Jeden“ für c: \ temp, um zu sehen, ob das das Problem behebt, bevor Sie versuchen, es zu verengen auf ein bestimmtes Konto nach unten. Wenn die Gewährung nicht „Jeder“ Schreibzugriff nicht funktioniert, es ist nicht ein Problem mit den Berechtigungen ...

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