Run MVC in older version of IIS
http://www.asp.net/mvc/tutorials/using-asp-net-mvc-with-different-versions-of-iis-cs
IIS 7(integrated mode): no need
IIS 7(classical mode): need
IIS 6: need
two options:
1. modify route table to use file extension if have no right to control web server
modify Global.asax
2. don't want to modify url appearence and could control the web server
modify Global.asax + set up wildcard script map