We've been keeping a set of IIS 301 redirects for the directory trees of our old sites. With the latest mojoPortal upgrade, these are no longer working and are instead throwing 404 errors.
As an example, our old library site used to be at www.escondido.org/library/index.htm, so we put a redirect to library.escondido.org on the /library folder under the mojoPortal installation. Previously, requests for www.escondido.org/library were redirecting correctly. Now a 404 happens instead of the redirect. If I specify the full path of www.escondido.org/library/index.htm the redirect works.
I looked at the prior version of web.config side-by-side with the new one to see if I could pinpoint what might have caused this change in behavior. These are the things I restored, but they didn't have any effect:
Changed <modules> to <modules runAllManagedModulesForAllRequests="true">
Changed <add name="PageNotFoundHandler" type="mojoPortal.Web.PageNotFoundHttpModule, mojoPortal.Web" preCondition=""/> to <add name="PageNotFoundHandler" type="mojoPortal.Web.PageNotFoundHttpModule, mojoPortal.Web" preCondition="managedHandler"/>
Any help would be greatly appreciated.
Thanks,
Jamie