IIRF will not run when using custom application pool user in IIS 6

Topics: User Forum
Mar 16, 2010 at 1:39 AM

- Using IIRF

- Installed IIRF following the IIRF v2.0 operator guide - iirf.dll and iirfglobal.ini located in C:\windows\system32\inetsrv\IIRF

- IIRF.dll status is loaded in the ISAPI Filters tab in IIS6

- Have a default website setup using a custom application pool user (PoolUser) and a custom web user (WebUser). Created these users in Local users and groups. PoolUser is member of the IIS_WPG group and Web Applications. And WebUser is member of Web Anonymous Users group.

- Created a new Application Pool (AppPool) and  PoolUser is used as the identity to run the pool

- Default website uses this AppPool

- Given the IIS_WPG group read and execute permission to the IIRF folder in C:\windows\system32\inetsrv


The issue I'm having is:

http://localhost/iirfstatus will only work if i use the Local Service or Network Service in my AppPool

using my custom PoolUser does not work






Mar 16, 2010 at 4:00 PM

Sounds like you have a permissions problem.

This blog post by Davvid Wang of Microsoft may help.




Mar 17, 2010 at 1:47 AM

Thanks it works!!

however a few points to note:

- my IIS6 server is not on a DC

- i gave IIS_WPG permission to the /filter node which can be found under LM - W3SVC - Filters