IIS 7.5, Multiple Application Pools, and URL Rewriting (403.18 -- Forbidden)

Posted by Jerry Hewett on Server Fault See other posts from Server Fault or by Jerry Hewett
Published on 2011-01-07T21:19:45Z Indexed on 2011/01/07 21:55 UTC
Read the original article Hit count: 999

Is there any way to configure IIS 7.5 to perform URL rewrites to different application pools on the same site without running into a 403.18 error?

We're using Helicon ISAPI Rewrite 3 on IIS 6 and it's working like a charm. The root-level "application" is running under it's own application pool, and on IIS 6 we have no problems doing URL rewrites from that application pool to any one of the other four application pools. But when I copy the same server configuration information over to IIS 7.5 the URL rewrites to any of the other application pools fail with a "403.18 -- Forbidden" error.

The weird bit is that the IIS 6 is not (at least as far as I can tell, by looking at the site Service configuration dialog) running under IIS 5 emulation mode, so somehow the rewrites aren't throwing 403.18 errors. So something must be different... but whatever it is, I sure haven't been able to figure it out.

Btw, we're not married to Helicon ISAPI Rewrite. If there's another way to preserve our current rewrite configuration rules using another module or method I'd be more than happy to use it.

© Server Fault or respective owner

Related posts about iis7.5

Related posts about application-pools