Występuję i potrzebuję szybkiej ręki. Google mnie zawiódł. Pracuję nad zastąpieniem zestawu startowego WCF/REST z ASP.NET MVC. Chcę, aby przejście jako bezbolesne, jak to możliwe, staram się stworzyć trasę pasujące następujący adres URL:Problem z programem ASP.NET MVC 2 - kropka na trasie
http://localhost/services/MyService.svc/UserInfo
stworzyłem trasę w Global.asax.cs:
routes.MapRoute(
"MyServiceDefault",
"services/MyService.svc/{action}/{id}",
new {
controller = "MyService",
action = "UserInfo",
id = UrlParameter.Optional
}
);
Wkrótce zdałem sobie sprawę z tego, że żądanie nie składa się nawet do mojej aplikacji z powodu części adresu URL.
Czego mi brakuje, aby wymusić przekazanie wniosku do mojej aplikacji, a nie być obsługiwanym przez serwer jako zasób statyczny?
Aktualizacja
Zapomniałam wspomnieć, że Próbowałem również dodanie następujących do Web.config bezskutecznie:
<httpRuntime relaxedUrlToFileSystemMapping="true" />
interesujące. Zanotuję to. –