Ich habe einen Ordner "foo", der unter dem Stammordner meiner ASP.NET-Website befindet.Windows Server 2008 - Geben Sie meiner ASP.NET-Website Schreibberechtigung für einen Ordner
Meine ASP.NET-Website verfügt über eine Dateibrowsersteuerung, die es (authentifizierten) Benutzern ermöglicht, Dateien hochzuladen, Ordner zu erstellen, Ordner zu verschieben, Dateien/Ordner usw. im Ordner "foo" zu löschen.
Welche Berechtigungen sollte der Ordner "foo" haben?
Es ist eine Windows Server 2008/IIS 7-Box.
Vielen Dank.
Die Authentifizierungsmethode ist nichts Besonderes, es ist nur ein Benutzername/Passwort (Lookup in DB) mit einem CAPTCHA, und dann einem Session-Variable bei erfolgreicher Authentifizierung. Ich versuche, es in Bezug auf Lese-/Schreibberechtigungen einigermaßen sicher zu machen. Ist der Netzwerkdienst der falsche Account dafür? –
Die ApplicationPoolIdentity wird oft empfohlen (siehe: http://serverfault.com/questions/81165/how-to-assign-permissions-to-applicationpoolidentity-account), aber Network Service ist in Ordnung (und viele andere Leute verwenden es in Ihrem Umstände) – CJM
Ok, ich werde das in Dank sehen. Wenn ich Websites auf meinem lokalen Computer mit IIS entwickle und ausführe, muss ich dem IUSR-Konto (oder manchmal IIS_IUSRS) im Stammordner meiner Website häufig Lese-/Ausführungsberechtigungen hinzufügen. Sind sie nicht auf einem Internetserver (IIS) erforderlich? –