试图以其访问权限禁止的方式访问套接字

我刚刚下载了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.local127.0.0.1在hosts文件中设置为)。在我的facebook应用程序设置中也为域设置了相同的地址myappdev.local-这可能是问题吗?我看过localhost:1234一些教程中使用的示例。

回答:

解决了…我的问题-我的防火墙“无声地”阻止了ISS工作进程在端口443上的连接…我希望至少我可以避免别人犯同样的错误:)

以上是 试图以其访问权限禁止的方式访问套接字 的全部内容, 来源链接: utcz.com/qa/424570.html

回到顶部