2012-06-27 2 views
0

Я работаю над приложением ASP.NET MVC3.Домашний индекс не загружается при запуске приложения

В представлениях я создал папку с именем Home и View named Index.

Затем я создал контролер HomeController.

В контроллере я добавил:

public ActionResult Index() 
    { 
     return View(); 
    } 

но при запуске приложения я получаю эту ошибку:

The resource cannot be found. 
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. 

Requested URL:/

Если добавить в адресную строку:/Главная/проиндексирует вид нагрузок как обычно.

Как я могу заставить приложение автоматически перейти на главную страницу/индекс, когда он загружается?

Спасибо за любую помощь

+0

Похоже, что вам необходимо зарегистрировать маршрут в файле Global.asax. –

+0

@PatrickPitre Это было! Я не могу поверить, что я это пропустил !! Большое спасибо. Просто напишите это как ответ, и я приму это – Youssef

+0

Похож на дубликат http://stackoverflow.com/questions/6554561/troubleshooting-the-resource-cannot-be-found-error – HatSoft

ответ

1

Вам нужно добавить маршрут к файлу Global.asax, который указывает на вашем пути.

routes.MapRoute("Default", "{controller}/{action}/{id}", 
      new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
); 
Смежные вопросы