ASP.Net MVC 2 Default.aspx - PullRequest
       2

ASP.Net MVC 2 Default.aspx

0 голосов
/ 10 ноября 2009

Я только что установил ASP.Net MVC Preview 2, чтобы я мог взглянуть на некоторые из новых функций.

Однако, когда я создаю новый проект MVC 2, он создает все, кроме default.aspx, это ошибка или это обрабатывается по-разному в версии 2 и версии 1? Когда я запускаю проект, он просто выводит меня в список каталогов, и я предполагаю, что мог бы просто скопировать один из проекта MVC 1?

Редактировать

Просто для обновления, если я добавлю default.aspx в проект со следующей строкой в ​​загрузке страницы, то приложение будет работать нормально

Response.Redirect("Home/Index");

Это просто начальный запрос маршрута, который, похоже, не проходит через механизм маршрутизации. Это когда я запускаю его из visual studio, я еще не пробовал развертывать его в IIS.

Ответы [ 4 ]

1 голос
/ 08 января 2010

Обновились до последней версии ASP.Net MVC 2, и проблема прошла. Так что я думаю, что-то пошло не так с моей установкой, или была проблема с этой версией

0 голосов
/ 10 ноября 2009

Его не должно быть в ASP.NET MVC 2, хотя вы можете проверить маршруты по умолчанию.

0 голосов
/ 12 ноября 2009

Default.aspx обычно является страницей по умолчанию из коробки в IIS и будет конфликтовать, если не переопределит вашу маршрутизацию в MVC. Если вам нужна страница «по умолчанию», используйте «Index.aspx».

Из коробки / Главная / Указатель является страницей / маршрутом по умолчанию, конечно, вы можете изменить это в Global.asax

0 голосов
/ 10 ноября 2009

Вы не используете Default.aspx для MVC. Нет сопоставления URL-адресов файлам с 1 по 1.

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