Имам нужда от малко помощ. Опитвам се да хоствам MVC 2 приложение на IIS6. На моята машина за разработка (XP) работи перфектно в Cassini или като уеб сайт в IIS.
Първо се опитах да препратя разширението .mvc към aspnet_isapi, но когато това не проработи, вместо това използвах разширението aspx.
Някакви идеи? Сигурно съм пропуснал нещо очевидно.
public class MvcApplication : HttpApplication
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
AreaRegistration.RegisterAllAreas();
routes.MapRoute(
"Default", // Route name
"{controller}.aspx/{action}/{id}", // URL with parameters
new {controller = "Home", action = "Index", id = ""} // Parameter defaults
);
routes.MapRoute(
"Root",
"",
new {controller = "Home", action = "Index", id = ""}
);
}
protected void Application_Start()
{
RegisterRoutes(RouteTable.Routes);
}
}
РЕДАКТИРАНЕ:
Имах някои лоши препратки, които изчистих и сега остана с това на основната ми страница: