执行 Facebook C# SDK 获取操作时无法创建安全 SSL/TLS 通道错误

本文关键字:SSL 安全 创建 TLS 错误 通道 Facebook SDK 获取 操作 执行 | 更新日期: 2023-09-27 18:36:55

在 Windows 7/IIS7.5 上本地测试代码后,我们已将此代码部署到 Windows 2003/IIS6 生产环境,并收到可怕的"请求已中止:无法创建 SSL/TLS 安全通道"错误。

我已经添加了所有可能的ServicePointManager代码行,但无济于事:

ServicePointManager.UseNagleAlgorithm = true; ServicePointManager.Expect100Continue = true; ServicePointManager.CheckCertificateRevocationList = true; ServicePointManager.DefaultConnectionLimit = ServicePointManager.DefaultPersistentConnectionLimit; ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3; ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };

这一切都发生在使用最新的Facebook C# SDK并尝试执行GET操作时。

通过跟踪,我能够看到Facebook令牌正在正确传递,但无法找出其他任何内容。

有什么想法吗? 我已经尝试了我能找到的所有解决方案,但似乎无法找出任何有效的解决方案。

提前感谢!

执行 Facebook C# SDK 获取操作时无法创建安全 SSL/TLS 通道错误

graph.facebook.com 的调用替换为 graph.beta.facebook.com,您将再次运行 它对我们有用。希望Facebook能尽快解决这个问题。