Мне нужны правильные настройки Global.asax для запуска моего сайта Dynamic Data в рамках проекта ASP.NET MVC. В настоящее время маршрутизация является моей проблемой.Маршрутизация приложений ASP.NET MVC не работает для динамических данных Страницы WebForm
Вот мой global.asax:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
MetaModel model = new MetaModel();
model.RegisterContext(typeof(Models.DBDataContext), new ContextConfiguration() { ScaffoldAllTables = true });
routes.Add(new DynamicDataRoute("DD/{table}/{action}.aspx") {
Constraints = new RouteValueDictionary(new { action = "List|Details|Edit|Insert" }),
Model = model
});
routes.MapRoute(
"Assignment",
"Assignment/{action}/{page}",
new { controller = "Assignment", action = "Index", page = "" });
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Admin", action = "Index", id = "" }); // Parameter defaults
}
Link, что я пытаюсь использовать это:
я набираюсь следующее сообщение:
Ошибка сервера в приложении «/». Ресурс не найден. Описание: HTTP 404. Ресурс, который вы ищете для (или одной из его зависимостей) может быть удален , было ли его имя изменено или временно недоступно. Ознакомьтесь с приведенным ниже адресом и убедитесь, что он правильно указан .
Запрошенный URL: /DD/Work_Phases/ListDetails.aspx
Я попытался заменить DD с DynamicData с папки внутри приложения является DynamicData и дали тот же результат.
Какой маршрут вы пытаетесь найти? –
@Adrian: Я пытаюсь добраться до DD/Work_Phase/ListDetails.aspx, но страница не подходит. – RSolberg