我们有一个 ASP.NET 应用程序。它通过 JavaScript 中的 ScriptManager.AddServiceReference 引用调用 WCF 服务。
直到我们将应用程序转换为使用“集成 Windows 身份验证”,一切都很好。
但在将其转换为“集成 Windows 身份验证”后,我们开始收到 javascript 错误,例如:
"Error in deserializing body of request message for operation 'GetStockCodeData'.
The OperationFormatter could not deserialize any information from the Message because
the Message is empty (IsEmpty = true). "
顺便说一句,WCF 调用在某些客户端上运行良好,但在其他一些客户端上不起作用。
有趣的是,当我们在有问题的客户端上打开 Fiddler 时,一切正常。
这似乎是代理问题,但在同一台机器上,使用相同的代理配置,其他一些用户可以工作。
你能给我们一些想法吗?