Es wurde versucht, Zugriff auf einen socket in a way forbidden by its access permissions
Ich habe gerade heruntergeladen SDK C# und ASP.NET MVC-Probe, modifiziert es mit 4.2.1. (web config facebookSettings Parameter etc.), meine Facebook-Anwendung und versucht zu laufen. Klicken Sie auf facebook-login-button - ok, Eingabe von Anmeldeinformationen in facebook popup - ok, der Zugang für meine Anwendung ok, und dann bekomme ich diesen Fehler:
System.Net.Sockets.SocketException: es wurde versucht, Zugriff auf einen socket in a way forbidden by its access permissions 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;
Den app
Objekt ist OK, ich denke (mit Einstellungen, Parameter, session-Objekt mit access-token und meine facebook-userid, etc.)
Ich bin mit der lokalen Entwicklung Adresse http://myappdev.local
(127.0.0.1
in der hosts-Datei). Die gleiche Adresse eingestellt ist, die in meiner facebook-app-Einstellungen, auch domain myappdev.local
- Kann das das problem sein? Ich habe schon Beispiele gesehen, mit localhost:1234
in einigen tutorials.
InformationsquelleAutor rouen | 2011-01-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gelöst... mein bad - meine firewall war "lautlos" Sperrung ISS worker-Prozess eine Verbindung auf port 443... ich hoffe, dass ich wenigstens speichern jemand aus den selben Fehler 🙂
Meine Frage war auch McAffee Anti-Virus-blockieren von SMTP-verbindungen, wie in den Kommentaren in Franklin_Skipdiddle die Antwort von unten. (Ich habe diese Antwort von Ihnen positiv bewertet werden, da es im Grunde das gleiche wie Franklin ' s aber früher.)
InformationsquelleAutor rouen
Wenn Sie immer die gleichen Fehler in der Entwicklung von Windows 8, es könnte sein, dass Sie noch nicht aktiviert den Zugang über Private Netzwerke in Ihrem
Package.appxmanifest
Datei:InformationsquelleAutor Robotnik
Ich weiß, dieser post ist von 2011, aber es ist immer noch das erste Ergebnis bei der google-Suche passend zu seinem Titel wortwörtlich, was der genaue Fehler-code ;). Anywho, ich dachte, ich würde hinzufügen meine zwei Cent für jemand anderes mit dem Fehler, als mein Vorsatz war ähnlich und doch Verschieden.
War das problem auf meinem Ende gut. Ich war mit ein smtp-client zum senden von Nachrichten, obwohl. Ich PeerBlock laufen, und es blockiert verdächtige IPs. Ich sah, es war eine Sperrung der IPs, die ich geschickt wurde, um, bevor Sie Links mein Netzwerk. Eine einfache Regel zur Ausnahme und das problem war gelöst.
TL;DR Firewalls und andere internet-security-Filter-tools alle sollten überprüft werden, um sicherzustellen, dass dieses problem nicht durch Sie verursacht wurden, Ihr Ende.
Die Leute sagen, dies könnte eine firewall/ein Marken-Sicherheits-software, aber wenn dies auf einem server und die gleiche Fehlermeldung angezeigt wird, ist auf vielen Geräten - dies könnte bedeuten, dass es nicht an einer firewall-Einstellung? Richtig?
InformationsquelleAutor Franklin_Skipdiddle
konfrontiert ein ähnliches problem, ich habe alles überprüft, das könnte den Fehler verursachen, dies beinhaltet den richtigen port zu verwenden, firewall-Einstellungen, auch das Betriebssystem des server-Kompatibilität Fragen, nur um herauszufinden, dass die anti-virus ist der Verursacher,
Stellen Sie sicher, deaktivieren Sie die Funktion in Ihrem anti-virus, blockiert der socket-Verbindung, oder fügen Sie die Befreiung des besonderen .exe oder Programm, das Sie wollen nicht zu blcocked.
Mine verwendet McCafee und ich deaktivieren Sie die Funktion, dass es blockiert socket-Verbindung für das versenden von mails und es funktionierte.
InformationsquelleAutor rickyProgrammer
Habe ich schon, läuft in ein ähnliches Problem, als ich versuchte, führen Sie eine einfache http-web-Anwendung lauscht auf port 80, geschrieben in Go (golang), auf Windows 10 zu Hause.
Nachdem ich einige der Forschung, fand ich heraus, dass für einige Gründe, warum das "World Wide Web Publishing Service (W3SVC) ausgeführt wurde. Stoppen und deaktivieren des Dienstes mein Problem gelöst.
Ich nie diesen Dienst verwendet. Ich denke mal, ein Visual Studio Community 2013-installation in der Vergangenheit installiert und aktiviert diesen Dienst. Wenn ich das problem aufgetreten ist, für die erste Zeit dachte ich, es ist ein Privileg auszugeben, wie es der Fall ist, die auf Linux-Systeme, auf denen Anwendungen hören auf den ports < 1023 müssen mit root-rechten gestartet. Aber in Windows 1023 dies ist nicht der Fall.
Nachdem alle, finden diese Banale Frage kostete mich etwa 2 Stunden, das ist, warum ich diesen post die Antwort auf diesen eher alten thread.
Im Grunde ist es eine Zusammenfassung von dem, was ich getan habe:
1) Google für die Fehlermeldung (wie vollständig in der Frage von diesem thread).
- Zu viele Fragen, die nicht in Bezug auf meine spezifischen Fragen wurden zurückgegeben.
- Ich habe nicht eine konkrete Antwort, die mein problem gelöst.
- Ich fand jedoch Hinweise für weitere Analysen.
2) Der erste Hinweis war mit netstat.
Es stellte sich heraus, dass der Prozess mit der Id 4 wurde das hören auf port 80.
3) Lookup-Prozess #4 auf der Registerkarte "Details" im Taskmanager.
Dabei zeigte sich, dass der System (NT Kernel & System) beteiligt ist.
4) Versuchen, Zugriff auf port 80 auf " localhost mit PUttY mit Telnet auf port 80.
(stellen Sie sicher, dass **Schließen Sie am Ausgang* nie)
5) Die bisher gesammelten Informationen nicht einen konkreten Tipp, aber mir erlaubt, mehr zu tun, bestimmte Suchanfragen bei Google. Jetzt die zurückgegebenen Informationen werden von Google indiziert, dass wahrscheinlich eine Art von system-Dienste, die port 80 könnte die Ursache des Problems.
6) Jetzt war es einfach, sich für solche Dienste im Dienst-manager. Das erste, das ich gefunden, das könnte wahrscheinlich die Ursache des Problems (so es enthielt WWW in seinem Namen) war "WWW-Publishingdienst" (auf meinem computer in Deutsch) steht für "World Wide Web Publishing Service" auf Systemen mit englischer Sprache-Einstellungen. Ich stoppte den service und - Voila! Es wurde die Ursache des Problems.
InformationsquelleAutor Peter Gloor
Betreibe ich eine MySQL DB lokal und ich hatte ein ähnliches problem. Ich habe alle Schritte in einem Beitrag mit demselben Problem:
Keines dieser arbeitete. Ich fand heraus, dass das Problem für mich war mein VPN (Astrill). Aus irgendeinem Grund war es was diese localhost-verbindungen fehlschlagen. Trennen von verbindungen zu VPN-fixiert mein problem.
InformationsquelleAutor Origin