2010-11-24 3 views
1

Вот и проблема: когда я нажимаю F5 для запуска приложения, он пытается перейти на http://localport/Views/Home/Index.aspx и он дает ошибку 404.Страница MVC по умолчанию

Когда я удаляю Виды/Главная/Индекс и дайте ему всего http://localport/ - он переходит на страницу индекса.

Я ничего в Routes не изменится в Global.ascx

Что делают это пойти http://localport/Views/Home/Index.aspx

Как я могу изменить его?

ответ

0

Это просто «ошибка» в Visual Studio. Вы выбрали этот вид, когда вы нажмете F5, чтобы он попытался перейти непосредственно к этой странице.

+2

Ошибка? Это по дизайну. – jfar 2010-11-24 15:51:08

2

Нажмите F5, когда вкладка текущего исходного файла в фокусе является .cs-файлом (то есть контроллером) вместо файла .aspx (т. Е. Вид).

5

Это поведение Visual Studio. Если вы посмотрите на свои свойства проекта, на вкладке «Веб» вы можете настроить загрузку конкретной страницы при запуске приложения. По умолчанию VS использует просматриваемую страницу, но в этом случае предполагает, что это веб-форма, отличная от MVC.

Смежные вопросы