gpt4 book ai didi

c# - 在 ServiceRoute 中使用通配符

转载 作者:太空狗 更新时间:2023-10-29 19:48:08 25 4
gpt4 key购买 nike

我有一个 WCF 应用程序,它曾经有多个服务,但现在我们已经将它们重构为一个服务,但是客户仍然会在他们的旧 url 上调用它们。

为了适应这一点,我使用 RouteTable 将它们路由到这样的单一实现

RouteTable.Routes.Add(new ServiceRoute("Services/MyoldService.svc",
new MyServiceFactory("MyoldService"), typeof(Service1)));

是否可以通过在 ServiceRoute 的 url Pattern 中使用某种通配符来指定所有服务都转到一个实现?

类似的东西

RouteTable.Routes.Add(new ServiceRoute("Services/*.svc",
new MyServiceFactory("MyoldService"), typeof(Service1)));

或实现相同目标的任何其他方式。

最佳答案

尝试使用 {dontcare} 而不是 *由于 ServiceRoute 继承自 Route 这似乎应该基于 MSDN 文档工作

关于c# - 在 ServiceRoute 中使用通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5596178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com