Хостинг MVC2 на IIS6

Я нуждаюсь в небольшой помощи. Я пытаюсь разместить приложение MVC 2 на IIS6. На моей dev машине (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

Править:

Имел некоторые неверные ссылки, которые я вычистил и теперь застреваю с этим на моей основной странице: alt text

5
задан Community 8 February 2017 в 14:20
поделиться

2 ответа

Вы могли бы украсить имеющиеся участники с устаревшей . Его намерение немного отличается, но он будет генерировать предупреждения (или ошибки компилятора) при вызове пользовательского кода.

-121--3832461--

. Сопоставление вашего .aspx в IIS (или ваша ошибка .mvc сопоставим) имеет «Убедитесь, что файл существует» вариант?

Это самое очевидное первое место, которое он может потерпеть неудачу. Кроме того, когда сопоставление .mvc не удалось, было ли одинаковую ошибку или отличаться (осознать, что эта последняя наказание, возможно, было лучше, как комментарий ...)

0
ответ дан 14 December 2019 в 13:36
поделиться

Думаю, вам стоит попробовать вот это: http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

6
ответ дан 14 December 2019 в 13:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: