ISAPI_Rewrite3 would not load MS win 2003 x64 with IIS6

ISAPI_Rewrite is Apache mod_rewrite compatible URL rewriter for Microsoft IIS
User avatar
Posts: 3
Joined: 09 Feb 2014, 16:42

ISAPI_Rewrite3 would not load MS win 2003 x64 with IIS6

09 Feb 2014, 16:56

I am attempting to install ISAPI_Rewrite3_0104_Lite_x64.msi on a Win 2003 R2 x64 bit system running IIS ver 6 on a QuadCore ADM Opteron Processor 2374HE 2.31 GHz.

Installation appears to go ok from the msi without any errors tossed but upon restart the following error is logged into the Application Event Log. This causes the IIS to display "Service Unavailable" and it stops all the Application Pools from running.

Here is the Captured Log Entry:
ISAPI Filter 'C:\www\###\ISAPI_Rewrite.dll' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a AMD64 processor architecture. The data field contains the error number. To learn more about this issue, including how to troubleshooting this kind of processor architecture mismatch error, see http://go.microsoft.com/fwlink/?LinkId=29349.

Is this telling me that the ISAPI_Rewrite is not compatible with the ADM64 processor? Can anyone shine light on this for me? I have it running on an ADM 32 bit processor machine.

THANK YOU
Jacki

User avatar
Posts: 871
Joined: 12 Mar 2012, 09:54

Re: ISAPI_Rewrite3 would not load MS win 2003 x64 with IIS6

11 Feb 2014, 08:19

Hello, Jacki

This issue may occur if Default App pool in IIS is in 32-bit mode and site is not.
The installer didn't get the bit-ness right and registered wrong .dll
dll bit-ness and pool bit-ness should be the same.

User avatar
Posts: 3
Joined: 09 Feb 2014, 16:42

Re: ISAPI_Rewrite3 would not load MS win 2003 x64 with IIS6

12 Feb 2014, 17:24

HI Anton,
Thanks for this advice ... I am attempting to find the BIT-ness of the Default Pool or the Websites and I am unable to find this. Do I look inside IIS or is this something I need to find somewhere inside the system?

Plus, If this is the case, how do I match up the bit-ness?

Thanks for helping me.

User avatar
Posts: 871
Joined: 12 Mar 2012, 09:54

Re: ISAPI_Rewrite3 would not load MS win 2003 x64 with IIS6

14 Feb 2014, 07:51

You can see if the pool is 32- or 64- bit one in Application pool setting in IIS.
After you find it out, register the proper version of ISAPI_Rewrite dll in IIS for the site.

User avatar
Posts: 3
Joined: 09 Feb 2014, 16:42

Re: ISAPI_Rewrite3 would not load MS win 2003 x64 with IIS6

16 Feb 2014, 12:54

Thank you Anton,
This was exactly the issues but even after I change the mode back to 64bit mode (32 bit was not required on these sites) the same issue happened and the Default Pool was still being stopped. I noticed at install that the "32bit" dll was still being installed into the IIS's Globle ISAPI filters.

I resolved this by directly opening the Globle properties of the "Web Sites" folder selecting the tab for ISAPI Filters and Editing the ISAPI_Rewrite DLL location. I selected the ISAPI_Rewrite_x64.dll and restarted the IIS service.

All is working GREAT now... thanks for this tip.

Return to ISAPI_Rewrite 3.0

Who is online

Users browsing this forum: No registered users and 0 guests