Tuesday, October 15, 2013

Windows Server 2008 Service Pack 2: IIS AppPool\DefaultAppPool

After deploying Windows Server 2008 Service Pack 2 (SP2) some Web Applications might stop worink due to lack of permissions - in w2003 server the app pool default account was networkService , now it's 
IIS AppPool\DefaultAppPool, and you have to set the filesystem rights to this user properly, to get your app running. In the File System Security Dialog Box, you have to select the local machine and then enter "IIS AppPool\DefaultAppPool", because its a virtual account (see http://www.iis.net/learn/manage/configuring-security/application-pool-identities)
you can see wath account is running your AppPool under taskmanager / show all processes or in IIS Manager, Advanced Seetings of the app pool.

Nach dem einspielen von Service Pack 2 (SP2) auf Windows Server 2008 (w2008) oder Windows Vista könnten manche Web Applikationen nicht mehr richtig laufen aufgrund zu geringer  Berechtigungen. Früher (bei w2003s z.b) wurde der Default App Pool unter dem Netzwerkdienst ausgeführt, nun wird er standardmäßig unter "IIS AppPool\DefaultAppPool" ausgeführt. Daher muß dieser Account auch die entsprechenden File System Rechte auf die Files der Anwendung haben - also in den File System Rechten den User "IIS AppPool\DefaultAppPool" des lokalen Rechners hinzufügen.
UNter taskmanager / Prozesse aller Benutzer anzeigen bzw. im IIS Manager unter Advanced Settings kann man sehen, unter welchem Benutzer ein App Pool ausgeführt wird.

l

No comments: