У меня есть этот код в Global.asax.cs:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Applications", // Route name
"Applications.aspx/Find/{appNum}", // URL with parameters
new
{
controller = "Applications",
action = "Find"
}, // Parameter defaults
new
{
appNum = @"\d+"
} // Constraints
);
routes.MapRoute(
"Default", // Route name
"{controller}.aspx/{action}", // URL with parameters
new
{
controller = "Applications",
action = "Index"
} // Parameter defaults
);
}
Это настроено для работы для IIS 6: уведомление .aspx после {controller}
Как заставить один и тот же код работать на IIS 6 и IIS 7, не меняя его на стороне IIS?