У меня есть следующий маршрут в моем MVC applicaiton:комплекс MVC Маршруты
routes.MapRoute(
name: "Default",
url: "api/{server}/{port}/{route}",
defaults: new {
controller = "Home",
action = "Index",
server = UrlParameter.Optional,
port = UrlParameter.Optional,
route = UrlParameter.Optional }
);
Этот маршрут получает удар, когда URL является http://localhost:80/api/myserver.mydomain.net/8080/mypage
, но когда я изменить URL, чтобы http://localhost:80/api/myserver.mydomain.svc/8080/mypage
маршрут вдруг не попасть. Любая идея, почему просто изменение аргумента в моем маршруте от «.net» до «.svc» перестало бы работать?
Я думаю, что вы могли бы быть на что-то с ISAPI фильтров, к сожалению, ни один из предложений выше не решило проблему. –