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

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

- Using IIRF 2.0.1.15

- 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

 

 

 

 

 

Coordinator
Mar 16, 2010 at 4:00 PM

Sounds like you have a permissions problem.

This blog post by Davvid Wang of Microsoft may help.

http://blogs.msdn.com/david.wang/archive/2006/02/13/Why-ISAPI-Filters-can-load-in-some-but-not-all-websites-on-a-Domain-Controller.aspx

 

 

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