我们最近将SS从V3升级到V4,并且发现我们的C#客户端现在失败了,因为当PredefinedRoutes从/ syncreply /重命名为/ sync /时引入了更改。
我的问题是......当我们从顶层(服务器)更新它们时,我们怎样才能让这些老客户仍在工作? (不能同时更新我们所有的客户和合作伙伴。)
有没有办法添加自定义httphandler或者我错过的主机设置?
PS:使用/ syncreply / lookup的唯一路由是Authenticate。
谢谢,
约旦
答案 0 :(得分:0)
您可以通过设置UseNewPredefinedRoutes
属性来更改现有的 v3服务客户端以使用新的预定义路由,例如:
var client = new JsonServiceClient(baseUrl) {
UseNewPredefinedRoutes = true
};