In pipeline mode on IIS 7, all requests for content (including requests for static files) play through the ASP.NET handler unless you set runAllManagedModulesForAllRequests to false in the <system .webserver> part of web.config.
Unfortunately by default that stops MVC 3 working because MVC urls do not have a file extension to give IIS a clue what to do.
Well cheer up, cos MS have issued a hotfix. Woop!
http://support.microsoft.com/kb/980368
For extra info see http://blogs.msdn.com/b/tmarq/archive/2010/04/01/asp-net-4-0-enables-routing-of-extensionless-urls-without-impacting-static-requests.aspx
If I helped you out today, you can buy me a beer below. Cheers!
No comments:
Post a Comment
Comments are very welcome but are moderated to prevent spam.