Хостинг на MVC2 на IIS6

Имам нужда от малко помощ. Опитвам се да хоствам 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);
        }
    }

алт текст

РЕДАКТИРАНЕ:

Имах някои лоши препратки, които изчистих и сега остана с това на основната ми страница: alt text


person magnus    schedule 29.01.2010    source източник
comment
Сигурни ли сте, че имате инсталиран asp.net mvc2 на целевия компютър?   -  person sarvesh    schedule 29.01.2010
comment
Да, извърших инсталацията сам.   -  person magnus    schedule 29.01.2010
comment
Открих грешката, беше в инсталационния скрипт... чувствам се много засрамен. Гласувам за затваряне.   -  person magnus    schedule 23.02.2010


Отговори (2)


Мисля, че трябва да опитате това: http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

person brainnovative    schedule 03.03.2010

Вашето .aspx картографиране в IIS (или вашето неуспешно .mvc картографиране) има ли отметка в опцията „проверете дали файлът съществува“?

Това е най-очевидното първо място, където може да се провали. Освен това, когато картографирането на .mvc е неуспешно, същата грешка ли е или различна (осъзнайте, че това последно изречение може да е по-добро като коментар...)

person Damien_The_Unbeliever    schedule 29.01.2010
comment
За съжаление нито едно от съпоставянията не е проверено. - person magnus; 29.01.2010