Tôi đang trống và cần một bàn tay nhanh. Google đã thất bại với tôi. Tôi đang làm việc trên thay thế WCF/REST Starter Kit với ASP.NET MVC. Tôi muốn làm cho quá trình chuyển đổi như đau càng tốt vì vậy tôi đang cố gắng để tạo ra một lộ trình để phù hợp với URL sau:Vấn đề ASP.NET MVC 2 - Chấm vào Tuyến đường
http://localhost/services/MyService.svc/UserInfo
tôi tạo ra các tuyến đường trong Global.asax.cs:
routes.MapRoute(
"MyServiceDefault",
"services/MyService.svc/{action}/{id}",
new {
controller = "MyService",
action = "UserInfo",
id = UrlParameter.Optional
}
);
Tôi sớm nhận ra rằng yêu cầu thậm chí không đưa nó vào ứng dụng của tôi vì số .
trong phần MyService.svc
của URL.
Tôi thiếu gì để buộc yêu cầu chuyển đến ứng dụng của tôi thay vì bị xử lý bởi máy chủ dưới dạng tài nguyên tĩnh?
Cập nhật
tôi quên đề cập đến mà tôi cũng đã cố gắng thêm dòng sau vào web.config để avail không có:
<httpRuntime relaxedUrlToFileSystemMapping="true" />
thú vị. tôi sẽ ghi lại điều này. –