试图以其访问权限禁止的方式访问套接字
我刚刚下载了C#SDK和ASP.NET
MVC示例,并对其进行了修改以使其可用于4.2.1。(网络配置facebookSettings参数等),创建了我的Facebook应用程序并尝试运行它。单击以Facebook登录按钮-
好的,在Facebook弹出窗口中输入凭据-好的,允许访问我的应用程序-好的,然后出现此错误:
System.Net.Sockets.SocketException:尝试以其访问权限禁止的方式访问套接字66.220.146.47:443
var app = new FacebookApp();if (app.Session == null)
{
// The user isnt logged in to Facebook
// send them to the home page
return RedirectToAction("Index");
}
// Get the user info from the Graph API
dynamic me = app.Api("/me"); // EXCEPTION THROWN HERE
ViewData["FirstName"] = me.first_name;
ViewData["LastName"] = me.last_name;
app
我认为该对象还可以(包含设置参数,带有访问令牌的会话对象和我的facebook userid等)
我正在使用本地开发地址http://myappdev.local
(127.0.0.1
在hosts文件中设置为)。在我的facebook应用程序设置中也为域设置了相同的地址myappdev.local
-这可能是问题吗?我看过localhost:1234
一些教程中使用的示例。
回答:
解决了…我的问题-我的防火墙“无声地”阻止了ISS工作进程在端口443上的连接…我希望至少我可以避免别人犯同样的错误:)
以上是 试图以其访问权限禁止的方式访问套接字 的全部内容, 来源链接: utcz.com/qa/424570.html