一尘不染

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

c#

我刚刚下载了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一些教程中使用的示例。


阅读 650

收藏
2020-05-19

共1个答案

一尘不染

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

2020-05-19