ASP.NET MVC2 не будет работать.Получение "Ресурс не найден."ошибка - PullRequest
2 голосов
/ 18 августа 2010

Я начал работать над магистерским проектом и решил попробовать что-то новое и использовать ASP.NET MVC 2. У меня Windows 7 Pro и Visual Studio 2010.

Я следовал этому уроку , и что сводит меня с ума, так это то, что я даже не могу пройти первый шаг. Я настроил свой проект в точности так, как написано в руководстве, начал отладку, и все, что я получил, это:

Ошибка сервера в «/» приложении.
Ресурс не найден.
Описание: HTTP 404.

Какого черта? Я проверил приложение MVC по умолчанию, которое создает VS01, когда вы выбираете «ASP.NET MVC 2 App» вместо «ASP.NET MVC 2 Empty App», и оно работает. Я невежественен ...

Ответы [ 3 ]

6 голосов
/ 18 августа 2010

Краткий ответ, вероятно, "работает".

Если вы используете шаблон проекта «Пустое приложение», то поведение, которое вы видите, соответствует вашим ожиданиям. В вашем global.asax вы увидите глобальный маршрут и контроллер по умолчанию, установленный на «Home». Однако в пустом проекте у вас нет контроллеров или представлений, поэтому вы получаете 404.

2 голосов
/ 18 августа 2010

В пустом приложении у вас не определены контроллеры или представления, поэтому вы получаете эту ошибку.

Попробуйте сравнить с обычным стартовым проектом приложения MVC 2 и создайте контроллер и представление по умолчанию.

0 голосов
/ 18 августа 2010

Вам необходимо создать контроллер и убедиться, что ваша таблица маршрутов правильно сопоставлена ​​с ним.

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