Last year I deployed a uCommerce store for a client (Umbraco 4.10 on IIS 6/Windows 2000) and it all went pretty well. The client has now upgraded to IIS 7/Windows 2008R2, and when they try to browse the catalog of their store on the front-end they receive 404 errors. The back-end all works as expected.
I've double-checked all of the rewrite rules and config files based on the posts I've found in this forum, and it's all as it should be. Keep in mind, this store was working under IIS 6, it's just since the upgrade to 7 that this started happening. Any ideas?
I've been mucking with it, and it looks like UrlRewriting.net isn't functioning correctly. I manually translated a link to what UrlRewriting should be rewriting a link to, and the page comes up no problem. I know IIS 7 has URL rewriting built-in, so maybe they're conflicting or something. Any ideas?
Thanks Jesper, but like I said in the original post, I did check all of that and it's all as it should be. The problem lies in the URLRewrite module being incompatible with IIS7. I'll look into how to fix that and post back here if I figure it out.
What I did to get past this: I got rid of the old UrlRewrite and installed the IIS 7 version. I added all of the necessary rules and it all works great.
Error 404 when trying to browse catalog
Last year I deployed a uCommerce store for a client (Umbraco 4.10 on IIS 6/Windows 2000) and it all went pretty well. The client has now upgraded to IIS 7/Windows 2008R2, and when they try to browse the catalog of their store on the front-end they receive 404 errors. The back-end all works as expected.
I've double-checked all of the rewrite rules and config files based on the posts I've found in this forum, and it's all as it should be. Keep in mind, this store was working under IIS 6, it's just since the upgrade to 7 that this started happening. Any ideas?
Thanks.
I've been mucking with it, and it looks like UrlRewriting.net isn't functioning correctly. I manually translated a link to what UrlRewriting should be rewriting a link to, and the page comes up no problem. I know IIS 7 has URL rewriting built-in, so maybe they're conflicting or something. Any ideas?
Hi Sheppe,
Please check that the setting runAllmanagedModulesForAllRequests="true" in your web.config under system.webServer/modules
Kind regards,
Jesper
Thanks Jesper, but like I said in the original post, I did check all of that and it's all as it should be. The problem lies in the URLRewrite module being incompatible with IIS7. I'll look into how to fix that and post back here if I figure it out.
What I did to get past this: I got rid of the old UrlRewrite and installed the IIS 7 version. I added all of the necessary rules and it all works great.
Thanks for the update!
Kind regards,
Jesper
is working on a reply...