Handshake-Ausnahme auftreten, wenn eine Verbindung zu SQL Server Azure .NET 4.5
Also öffnete ich einige code, der noch nicht berührt worden war, etwa 2 Monate.
Letzte mal, dass ich die Anwendung geöffnet alle unit-tests bestanden. Jetzt ohne code-änderungen alle meine Daten unit-tests mit dem folgenden Fehler fehl:
Initialisierungs-Methode
PerTrac.Pictor.Daten.Test.RequestLogRepositoryShould.CreateLog warf
Ausnahme. System.Daten.EntityException: System.Daten.EntityException:
Der zugrunde liegende Anbieter konnte nicht auf "Öffnen". --->
System.Daten.SqlClient.SqlException: Eine Verbindung wurde erfolgreich
gegründet mit dem server, aber dann ein Fehler ist aufgetreten, während die
pre-login-handshake. (provider: SSL-Anbieter, Fehler: 0 - Das warten
operation timed out.) ---> System.ComponentModel.Win32Exception: Die
wait operation timed out.
Merke ich, gibt es eine vorhandene Frage ähnlich, aber die Lösungen hatte keine Wirkung, was so überhaupt auf meine situation.
Hat jemand Erfahrung mit diesem Fehler mit entity framework und SQL Azure konkret ?
Sollte ich beachten, dass ich kann eine Verbindung vom SSMS ohne Problem verwenden Sie dieselben Anmeldeinformationen. Ich habe keine Kraft Verschlüsselung einstellen auf deaktiviert Protokolle und ich habe den reset an meinem lokalen IIS-mehrmals.
Ja... ja das habe ich.
InformationsquelleAutor BentOnCoding | 2012-08-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wahrscheinlich haben Sie einige Anwendungen auf Ihrem computer installiert, die mit veralteten Netzwerk-Protokolle zum abfangen von Datenverkehr im Netzwerk. Die richtige Lösung ist hoffentlich zu deaktivieren oder deinstallieren Sie diese Anwendungen.
Ausführen des Befehls Linie Befehl netsh WinSock Show Catalog >> winsock.txt und dann Editor winsock.txt die Datei zu öffnen.
Blick auf jeden Winsock-Katalog Eintrag "Provider" zurückgegeben. Wenn die Service-Flags Wert hat die 0x20000 bit gesetzt ist, dann wird der Anbieter nutzt IFS verarbeitet und funktioniert Prima. Wenn die "Service-Flags" 0x20000 bit ist klar (nicht gesetzt), dann ist es ein nicht-IFS BSP oder LSP und könnte ein Problem sein. Deaktivieren Sie diese Anwendung und lassen Sie uns wissen, wenn es dann geklappt.
Ignorieren Sie die "Name Space Provider-Eintrag", wenn Sie sind auf der Suche in die text-Datei Ergebnisse. Sie sind nicht das problem.
Unten ist ein Beispiel von dem, was meine clean-system sieht aus wie für die Ausgabe der netsh WinSock Show Catalog-Datei.
InformationsquelleAutor Paul Mendoza
Den Schlüssel, um zu verstehen, das problem ist hier der Anbieter und in Ihrem Fall ist es "SSL-Anbieter" und das Hauptproblem ist, dass die Verbindung mal aus. Wenn das problem wurde im Zusammenhang mit "TCP-Provider" könnte es mehrere Gründe, die im Zusammenhang mit Netzwerk usw aber in Ihrem Fall ist es eine sicherheitsrelevante Frage im Zusammenhang framework.
Nächste Schritt, um dieses problem zu untersuchen ist, die auf der gleichen Maschine, können Sie eine Verbindung von SSMS auf dieselbe SQL-Datenbank jedoch nicht von IIS, die bedeutet, dass der IIS-Anwendung-Prozess ist nicht in der Lage zu Holen die richtige Zertifikat zu erstellen, die SSL-tunnel zu erstellen, der die erfolgreiche Verbindung. Es ist möglich, dass Sie einige log geschrieben-System-Event-log, so überprüfen Sie bitte es.
Weil Sie mit Entity Framework und abhängig vom EF-version gibt es einige geändert in der Verbindungszeichenfolge so überprüfen Sie, ob das ist, was Sie haben:
Schließlich, wenn Sie mit EF 4.3.1 und herstellen einer Verbindung zu SQL-Datenbank-bitte haben Sie einen Blick auf diese Artikel und prüfen Sie, ob Sie haben eine ähnliche Konfiguration.
InformationsquelleAutor AvkashChauhan
Dieser Ausgabe berichtet wird, in der microsoft connect-Website hier. Lösung ist gültig hier. Sie müssen entfernen non-IFS-LSP installiert-Winsock-Katalog-Anbieter. Manchmal einige bereits installierte software auf Ihrer Maschine verursachen Problem. Um zu entfernen non-IFS-LSP zuerst führen Sie den folgenden Befehl auf der Eingabeaufforderung die Anwendung verursacht Problem (ref)
finden Sie in der Ausgabe, und analysieren Sie die Problem verursachende Anwendung und deinstallieren Sie es. hoffentlich wird es das Problem zu beheben.
schauen Sie einfach die text-Datei und sehen Sie die installierten Programme und finden Sie den Täter
InformationsquelleAutor Tassadaque
In meinem Fall, nach dem Versuch zu reparieren meine VS2012RC paar mal und kein Glück ich zufällig auf dieser link, einer der Kommentare zu tun, mit einem Dritten s/w namens "sendori'. Ich habe es deinstalliert und alles ist wieder normal in meiner Welt.
InformationsquelleAutor Brian
Nur noch ein Tipp:
SQL server out of memory. Ich hatte diesen Fehler, und wenn ich überprüft SQL server-computer den SQL Server-Dienst wurde mit 15G Speicher von 16 insgesamt. So starten Sie den Dienst neu zu fixieren.
InformationsquelleAutor user2047593
Das problem endete als vs11 beta.
Wenn Sie dieses problem haben, müssen Sie Folgendes tun :
1) Deinstallieren Sie vs11 beta und .NET 4.5 beta
2) re-installieren .NET 4.0
Uhr alles wieder funktionieren !
InformationsquelleAutor BentOnCoding
Ich hatte dasselbe Problem mit SSMS 2012 aber alle arbeiteten gut auf SSMS 2008 auf der gleichen box anschließen, um den gleichen remote-server.
Moca.io-Proxy war für mich ärger. Deinstalliert, und alle arbeiten fein jetzt. ("remove non-IFS-LSP")
InformationsquelleAutor Faiz
hatte das gleiche problem.
In meinem Fall deinstallieren, T-Mobile Web 'n Walk Manager problem gelöst.
Seine software für mobile Verbindung zum internet via sim-Karte
Josip
InformationsquelleAutor josip jaić
Ich hatte genau dieses Fehler. Lösen, indem Sie server nicht zu XXXXXXXXX, sondern um den vollständigen domain-Namen XXXXXXXX.YYY.com
Dann eine Meldung erschienen, nämlich die Verschlüsselung nicht unterstützt wurde, schließen ohne.
Als ich das Tat funktionierte alles.
InformationsquelleAutor arbit
Wenn Sie mit Punkt "." oder teilweise name des Servers (ohne domain-Namen) für die Datenquelle, bitte versuchen Sie es mit den tatsächlichen SQL Server-Instanz-Namen mit der vollständige server-name.
InformationsquelleAutor Arunprakash Sriram