小编Joh*_*ter的帖子

ASP.NET Core SQL 连接超时

我一直致力于将 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

7
推荐指数
1
解决办法
2万
查看次数