Scott Guthrie explains the methods currently available to IIS and ASP .NET for URL Rewriting and notes that IIS7 will allow full, extension-less URL Rewriting without a complex ISAPI Filter.
The good news, though, is that IIS 7.0 makes handling these types of scenarios super easy. You can now have an HttpModule execute anywhere within the IIS request pipeline - which means you can use the URLRewriter module above to process and rewrite extension-less URLs (or even URLs with a .asp, .php, or .jsp extension).
One Comment
Hi! Glad to see more people recognizing the value of well designed URLS.
If URL design interests you, which is seems that it does, maybe you’d be interested in The Well Designed URLs Initiative and especially our URLQuiz series where I pose a URL design question and people get to weigh in on how it should be handled:
http://blog.welldesignedurls.org/categories/participation/url-quiz