我一直致力于将 ASP.NET 5 RC1 应用程序升级到 ASP.NET Core 1。我通过替换包(AspNet 到 AspNetCore)并从 EF7 更改为 EF Core(Microsoft.Data.Entity 到 Microsoft. EntityFrameworkCore)。
我遇到的问题是连接超时过期的间歇性 SqlException。
这是完整的例外:
System.Data.SqlClient.SqlException occurred.
Class=11 ErrorCode=-2146232060 HResult=-2146232060 LineNumber=0
**Message=Connection Timeout Expired. The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement. This could be because the pre-login handshake failed or the server was unable to respond back in time. The duration spent while attempting to connect to this server was - [Pre-Login] initialization=924; handshake=6;**
Number=-2
Procedure=""
Server=(localdb)\mssqllocaldb
Source=.Net SqlClient Data …Run Code Online (Sandbox Code Playgroud) entity-framework-core asp.net-core-mvc asp.net-core asp.net-core-1.0