我有一个带有数据合同等的 WCF 服务......
我需要对合约进行一些更改,因为一些客户我不得不更改业务逻辑并在数据合约中添加两个数据成员。问题是,Java 客户端正在中断,即使使用IsRequired = false
,只是他不接受此更改,PHP、Ruby 和 Python 中的客户端接受更改。
我该如何解决这个问题?有什么方法可以在 .NET 端解决这个问题,还是有其他方法可以对服务进行版本控制?
我有一个带有数据合同等的 WCF 服务......
我需要对合约进行一些更改,因为一些客户我不得不更改业务逻辑并在数据合约中添加两个数据成员。问题是,Java 客户端正在中断,即使使用IsRequired = false
,只是他不接受此更改,PHP、Ruby 和 Python 中的客户端接受更改。
我该如何解决这个问题?有什么方法可以在 .NET 端解决这个问题,还是有其他方法可以对服务进行版本控制?