У меня проблема с маршрутизацией на сервере (IIS6). Работает нормально в среде разработки:
routes.MapRoute(
"FindCities",
"FindCities/{state_id}",
new { controller = "Regions", action = "FindCitiesByStateID", state_id = "" });
Здесь я называю это действие:
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
url: "FindCities/" + state_id,
data: "{}",
dataType: "json"
...
Все маршруты, которые у меня есть:
routes.MapRoute(
"Default",
"{controller}.aspx/{action}/{id}",
new { action = "Index", id = "" }
);
routes.MapRoute(
"Root",
"",
new { controller = "Home", action = "Index", id = "" }
);
Я пробовал URL: "FindCities.aspx /" + state_id и "FindCities.aspx / {state_id}" и другие варианты, но он не находит правильный путь.
Как правильно написать маршруты для IIS6?
ТИА