Das Problem war besonders schwer zu diagnostizieren, da dies unter der Standardwebsite nicht reproduzierbar war . Wenn ich denselben Antrag C:\inetpub\wwwroot\subfoldeer\phpapplication
unter DefaultAppPool
Identität gestellt habe.
Es war sehr einfach für mich, Full Control für C:\inetpub\wwwroot\subfolder\phpapplication\data
for hinzuzufügen, DefaultAppPool
und es hat einfach funktioniert.
Nach dem Lesen von http://www.iis.net/learn/get-started/planning-for-security/secure-content-in-iis-through-file-system-acls ; mit fcgi.impersonate
eingeschaltetem in php.ini
; es wird automatisch der authentifizierte Benutzer. Viola, wenn Sie diese Funktion ausschalten, hat der PHP-Prozess die AppPoolIdentity übernommen und funktioniert wie erwartet.
Das erklärt, warum ich für KanboardPool keine Dateizugriffsfehler erhalten habe. Es erklärt jedoch nicht, fcgi.impersonate
dass dies unter Default Web Site aktiviert war und nicht dasselbe Verhalten reproduzierte.