Vyr*_*tek 3 wcf routes .net-4.0
目前我用这个:
RouteTable.Routes.Add(new ServiceRoute("API", new WebServiceHostFactory(),typeof(MySite.Web.MyServiceV1)));
Run Code Online (Sandbox Code Playgroud)
要使此网址指向MyServiceV1.SVC MySite.com/API
我想使用包含/中的/的前缀但它似乎不起作用.
RouteTable.Routes.Add(new ServiceRoute("API/V2", new WebServiceHostFactory(),typeof(MySite.Web.MyServiceV2)));
Run Code Online (Sandbox Code Playgroud)
有没有更好的方式来代表这个而不必做"APIV2"?我使用的是.Net 4.0
Vyr*_*tek 10
我完全忘了你注册路线的顺序很重要.这有效:
RouteTable.Routes.Add(new ServiceRoute("API/V2/", new WebServiceHostFactory(),typeof(MySite.Web.MyServiceV2)))
RouteTable.Routes.Add(new ServiceRoute("API/", new WebServiceHostFactory(),typeof(MySite.Web.MyServiceV1)));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3118 次 |
| 最近记录: |