我正在开发一个 Facebook 画布应用程序:
- 视觉工作室 2010
- .NET 框架 4.0.30319 RTMrel
- Facebook C# SDK 版本 5.0/5.5
- Windows 7家庭高级版
(我很抱歉,我试图包含图片,但 stackoverflow 拒绝了我,因为我没有足够的帖子......)
我有一个解决方案,其中包括画布应用程序以及 Facebook 和 Facebook.Web 项目的网站。
我已经获得了证书(godaddy.com)并安装了。
我已经为端口 443 添加了 https 绑定。
我已将默认站点和我的虚拟目录设置为使用 SSL。
我已经在 Facebook 应用设置页面和 web.config 文件中设置了secureCanvas URL。
因此,我的解决方案编译完成,ASP.NET 页面显示在 Facebook 画布上,但无法授权。
当我单步执行代码时,FacebookWebContext.IsSecureConnection 返回“False”,因为 _httpContext.Request.Url.Scheme 是“http”。
我已经阅读了另一篇关于产生此问题的 SDK 5.0 版的错误的帖子,因此我将我的项目更新到了 5.5 版。仍然没有喜悦。
我错过了什么?如有任何建议,我将不胜感激,谢谢!