У нас есть приложение MVC 2.0 / c # 4.0, которое мы разрабатываем Visual Studio.У нас есть часть сайта (admin), которую мы поместили в ее собственный подкаталог и со своими собственными правилами маршрутизации:
routes.Add("DomainRoute", new DomainRoute(
ConfigurationManager.AppSettings["adminDomain"], // Domain with parameters
"{controller}/{action}/{id}", // URL with parameters
new { controller = "AdminPage", action = "Admin", id = "", isAdmin = true }
У нас есть все представления для сайта администрирования в подпапке admin, поэтомучто вы получаете такие пути, как: \ views \ admin \ auth \ login.aspx
В файле \ controllers \ admin \ authController.aspx у меня есть функция с именем login:
public ActionResult Login()
{
return View();
}
Thisработает как надо, т.е. если я захожу на admin.localhost \ auth \ login, я перехожу на страницу входа.Но если я щелкну правой кнопкой мыши в Visual Studio и "перейти к просмотру", я получу ошибку "не могу перейти к соответствующему представлению".Есть ли способ решить это?