使Facebook Connect与ASP.Net MVC协同工作

Win*_*ain 5 asp.net-mvc facebook

我正在尝试将我的ASP.Net MVC网站与Facebook Connect集成.

由于某些奇怪的原因,在登录弹出窗口加载和连接后,HttpContxt.Current.Requet.Cookies[Session_Key_Cookie_Name]仍然返回NULL!

可能的原因是什么?

谢谢

PS

我也注意到虽然我在Site.Master FB.init调用中设置了localhost/xd_receiver,但是没有调用xd_receiverController.cs(在其中设置断点)

(我层楼高我的网站时遵循了所有那些帖子/文章 http://devtacular.com/articles/bkonrad/how-to-retrieve-user-data-from-facebook-connect-in-aspnet/, Facebook连接和ASP .NET, http://facebooktoolkit.codeplex.com/Thread/View.aspx?ThreadId=45825 , http://my6solutions.com/post/2009/04/05/Integration-of-Facebook-Connect-on-ASP -NET-MVC.aspx)

Win*_*ain 3

找到了一个解决方案,希望这可以帮助人们节省我尝试使用 ASP.Net 和 Facebook Connect 的时间。

问题很简单:

Facebook 应用程序设置页面中的连接 url 属性必须是您的域名,并且 FB.init 中的 xd_receiver 路径是连接按钮所在页面的相对路径!

否则它不会将会话 cookie 保存在正确的位置。

祝你好运