У меня есть приложение MVC, работающее на IIS 7.0 на Windows Vista. Приложение перенаправляет на соответствующий контроллер и действие. Но я получаю сообщение об ошибке, говоря, что представление не найдено в пути, когда представление присутствует в конкретном путь.
Маршрут такой, как показано ниже.
routes.MapRoute (
"По умолчанию", // Имя маршрута
"home / {action} / {id}", // URL с параметрами
new {controller = "Home", action = "Index", id = ""} // Ограничения параметров
);
Я получаю сообщение об ошибке, поскольку представление «Индекс» не может быть расположено по следующим путям: ~ / Views / Home / Index.aspx, ~ / Views / Home / Index.ascx, ~ / Views / Shared / Index. aspx, ~ / Views / Shared / Index.ascx при запуске приложения mvc http://localhost/mvcsf/Home/