約2か月で触れられていないコードをいくつかオープンしました。.NET 4.5でSQL Server Azureに接続するときにハンドシェイク例外が発生する
前回私がアプリケーションを開いたとき、すべての単体テストが渡されました。今はコードで自分のデータユニットテストは、次のエラーで失敗したすべての変更:
Initialization method PerTrac.Pictor.Data.Test.RequestLogRepositoryShould.CreateLog threw exception. System.Data.EntityException: System.Data.EntityException: The underlying provider failed on Open. ---> System.Data.SqlClient.SqlException: A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - The wait operation timed out.) ---> System.ComponentModel.Win32Exception: The wait operation timed out.
が、私はこれに似た既存の質問があり実現しますが、これらのソリューションは、私の状況にどのようなので、今までは効果がなかったです。
エンティティフレームワークとSQL Azureでこのエラーが発生したことがありますか?
私はSSMSから同じ資格情報を使って問題なく接続できることに注意してください。無効なプロトコルでForce Encryptionを設定する必要はなく、ローカルIISを何回かリセットしました。
vs 2012をインストールしましたか? – Tassadaque
なぜそう...はい、私は持っています。 – BentOnCoding