仅在远程IIS上反序列化错误

时间:2015-06-05 07:37:39

标签: json wcf iis serialization

在我的本地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

以前有人经历过这个吗?

此致

0 个答案:

没有答案