Check to see if there is a wildcard mapping for the .NET framework on the Production Site.
- under Properties / Home Directory / Configuration (button)
- you need to insert a wildcard mapping to the .NET ISAPI filter [C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll]
I'm running CMS 5 SP2. The site works fine on developement and QA, but when I moved it to the production box, I can't seem to browse the site when the URL is in Friendly URL mode.
Eg. /Pages/ContactUs.aspx?id=57 works fine, but /ContactUs / raises a 404 error.