Почему веб-сервер Visual Studio просматривает каталог? - PullRequest
1 голос
/ 17 августа 2010

это можно рассматривать как продолжение этого SO вопроса здесь . Теперь у нас больше года, и ASP.NET MVC2 идет без default.aspx

Я, должно быть, сделал что-то с моим проектом, чтобы при попадании в корень сервер перечислял каталог и не направлял маршрут по умолчанию. Маршрутизация кажется принятой, хотя вызов / Home переходит к действию по умолчанию {controller} / Index . Когда я запускаю шаблон ASP.NET MVC2, маршрутизация по умолчанию работает.

Однако сейчас я не вижу никаких отличий.

Что я наделал? Удалил какой-то магический параметр в файле web.config или еще что-нибудь?

Спасибо за любые указатели.

EDIT: Это мое отображение маршрута -

  routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
  routes.MapRoute(
    "Link", 
    "link/{id}",
    new { controller = "Link", action = "Index", id = "" },
    new { controller = @"[^\.]*" }
  );
  routes.MapRoute(
      "Default", // Route name
      "{controller}/{action}/{id}", // URL with parameters
      new { controller = "Home", action = "Index", id = UrlParameter.Optional }

1 Ответ

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

Проблема, которая привела к этой ситуации, была совершенно не связана с ASP.NET MVC.Каким-то невероятным ударом в конфигурации решения веб-проект не был построен, но проект, тем не менее, запущен, с устаревшей библиотекой, которая не имеет никакого отношения к вашей разработке.

Убедитесь, что ваше приложение создано и вы, скорее всего, увидите ожидаемые результаты!

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