System.Web.HttpException: файл '/StudentPortal3G/Home.mvc.aspx' не существует - PullRequest
0 голосов
/ 16 августа 2011

Получая эту ошибку, каждый раз, когда мой home / INdex загружается в мое приложение MVC3 на Server 2008.

System.Web.HttpException: файл '/StudentPortal3G/Home.mvc.aspx' не существует.

Пробовал все это:

  routes.MapRoute(
                "Default",                                              // Route name
                "{controller}/{action}/{id}",                           // URL with parameters
                new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
            );

            routes.MapRoute(
                "Default2",                                              // Route name             
                "{controller}.aspx/{action}/{id}",                      // URL with parameters             
                new { controller = "Home", action = "Index", id = "" }  // Parameter defaults         ); 
            );
            routes.MapRoute(
                "Default3",                                             // Route name             
                "{controller}.mvc.aspx/{action}/{id}",                  // URL with parameters             
                new { controller = "Home", action = "Index", id = "" }  // Parameter defaults         ); 
            );

Views \ Home \ Index.aspx существует.

IIS7 не должен нуждаться в обработчике. *.Нужно ли устанавливать обработчик aspx, чтобы не проверять наличие файла?Но файл существует?Если это ответ, то как мне установить его на iis7, я не смог найти его, чтобы попробовать.

Нет ли способа сделать это в разделе обработчиков файла web.config?Я снова нашел несколько подсказок, но не совсем понял.

Спасибо,

Cal-

1 Ответ

0 голосов
/ 25 сентября 2011

Вы добавили соответствующие просмотры? В этом случае у вас должен быть каталог Views \ StudentPortal3G \ (при условии, что StudentPortal3G является контроллером) с каталогом Home.aspx, который отображается в / StudentPortal3G / Home

Почему вы пытаетесь загрузить Home.mvc.aspx вообще вне меня. Я бы посоветовал вам запустить RouteDebug , чтобы увидеть, какие правила вам не хватает ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...