在我的本地IIS上执行对WCF的ajax调用时,它可以正常工作。我发送的json对象如下:
var entity = {};
entity.LogicalName = "new_subsidiedossier";
entity.Id = "63772FDA-9B0A-E511-8270-005056B04A46";
entity.Attributes = [
{ key: "new_aantalurenperdeelnemer", value: { __type: "Decimal:http://schemas.microsoft.com/xrm/2011/Contracts", Value: 11.3 } }
];
使用完全相同的调用我只需将url更改为我们的生产服务器。它具有相同版本的WCF,但仅限于https。由于错误请求'以及以下描述:
服务器在处理请求时遇到错误。异常消息是'反序列化TamSys.Integration.Contract.Models.UpdateRequest类型的对象时出错。输入字符串的格式不正确。'。请参阅服务器日志以获取更多详异常堆栈跟踪是:
at System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(XmlReaderDelegator reader,Boolean verifyObjectName,DataContractResolver dataContractResolver)at System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(XmlDictionaryReader reader,Boolean verifyObjectName)at
以前有人经历过这个吗?
此致