3
这是什么意思?谷歌搜索什么也没有。无法序列化接口System.Collections.Generic.IDictionary
好奇的是,我得到这个消息时,我尝试直接在浏览器http://localhost/Myservice/Service.asmx
访问Web服务但是,当我使用的服务(我调用它我的jQuery代码中)它完美的作品。非常好奇的细节....
这是什么意思?谷歌搜索什么也没有。无法序列化接口System.Collections.Generic.IDictionary
好奇的是,我得到这个消息时,我尝试直接在浏览器http://localhost/Myservice/Service.asmx
访问Web服务但是,当我使用的服务(我调用它我的jQuery代码中)它完美的作品。非常好奇的细节....
这可能是因为您的Web服务中有一个函数返回一个接口,或者返回一个包含使用接口的属性或函数的对象。有关接口和序列化的更多详细信息,请参阅此SO question。
当您使用JavaScript中的Web服务时,您只能调用一项或多项特定功能,但使用Internet Explorer浏览您的Web服务时,会强制请求您的Web服务及其所有功能的整个wsdl描述。我想这就是为什么它适用于第一种情况,而不是第二种情况。