Я получаю ошибку "VirtualPath must be a non-empty string starting with ~/."
маршрутизации в Asp.Net MVC4
Описание: Необработанное исключение при выполнении текущего веб-запроса. Просмотрите трассировку стека для получения более информации об ошибке и ее месте в коде.
Сведения об исключении: System.ArgumentException: VirtualPath должен быть непустой строкой, начинающейся с ~ /. Имя параметра: виртуальный_путь
в коде ниже:
public class RouteTableHelper
{
public static RouteCollection UserSiteRoutes()
{
RouteCollection routes = new RouteCollection();
RegisterRoutes(routes);
return routes;
}
public static void RegisterRoutes(RouteCollection routes)
{
...............
routes.MapPageRoute("catalogAnnualreport2013", "catalog/annualreport2013", "www.facebook.com");
.............
}
}
Нельзя перенаправить на произвольный URL-адрес, он должен находиться на вашем веб-сайте, если вы хотите перейти на какой-либо другой сайт, вам нужно будет сделать перенаправление. –