如何在 WCF 服务中进行版本控制

How to do versioning in WCF services

我正在为移动和 Web 平台使用 WCF 服务,我想将这些版本应用到它们,包括数据库版本。

    [OperationContract]
    [FaultContract(typeof(CommonFaultContract))]
    [WebInvoke(Method = "GET", UriTemplate = "/login/{uname},{password},{uuid},{deviceName},{deviceOS}", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
    UserDataContract login(string uname, string password, string uuid, string deviceName, string deviceOS);

使用上面的代码调用操作联系人

这些链接可能对您有所帮助-
msdn data contract versioning
wcf handle versioning