title: Handshake exception occurring when connecting to SQL Server Azure with .NET 4.5
body: <p>So I opened up some code that hasn't been touched in about 2 months. </p>
  
  <p>Last time I opened the application all unit tests passed. Now with no code changes all my data unit tests fail with the following error: </p>
  
  <blockquote>
    <p>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.</p>
  </blockquote>
  
  <p>I realize there is an existing question similar to this, but those solutions had no effect what so ever on my situation. </p>
  
  <p>Has anyone experienced this error with entity framework and SQL Azure specifically ? </p>
  
  <p>I should note that I can connect from SSMS with no issue using them same credentials. I don't have Force Encryption set on disabled protocols and I have reset my local IIS several times. </p>