2011-12-27 12 views
6

Mam strukturę projektu (patrz poniżej). Kiedy uruchamiam projekt, pojawia się ten błąd (patrz poniżej). Czy możesz mi powiedzieć zmiany muszę zrobić, chciałbym kiedy zacznę projekt iść do MyAreas1 \ homeJak ustawić domyślną stronę początkową do działania Area?

Dzięki,

Komunikat o błędzie: widoku „Index” lub jego kapitan nie został znaleziony lub żaden mechanizm wyświetlania nie obsługuje szukanych lokalizacji. Poniższe lokalizacje były wyszukiwane:

~/Views/Home/Index.aspx 
~/Views/Home/Index.ascx 
~/Views/Shared/Index.aspx 
~/Views/Shared/Index.ascx 
~/Views/Home/Index.cshtml 
~/Views/Home/Index.vbhtml 
~/Views/Shared/Index.cshtml 
~/Views/Shared/Index.vbhtml 

enter image description here

Odpowiedz

3

Musisz ustawić określonej trasy w Global.asax pliku

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

Więc co potrzebne jest, aby edytować domyślną trasę.

+0

przykładowa proszę ... próbka proszę ... –

+0

Sprawdź moją zredagowaną odpowiedź .. –

+0

Kiedy to zrobię, mam ten błąd: "Błąd HTTP 404.20 - Nie znaleziono" –

1

Spróbuj prawym przyciskiem myszy na projekcie >> Właściwości >> Web >> teraz zaznaczyć konkretną opcję stronę i wpisz controllerName/ActionName

0

routes.MapRoute ( "terenie", "" , new {area = "AreaName", controller = "ControllerName", action = "ActionName"} );

Powiązane problemy