2016-04-28 35 views

回答

0

有SQL Server上没有超时,你应该增加你的web应用程序的超时代替。

也许你可以尝试:

增加服务器的网站超时:

<httpRuntime 
    maxRequestLength="1048576" 
    executionTimeout="90" 
/> 

检查连接池的大小和连接超时:

conn.ConnectionString = "integrated security=SSPI;SERVER=YOUR_SERVER;DATABASE=YOUR_DB_NAME;Min Pool Size=5;Max Pool Size=60;Connect Timeout=60;" 

永远做一个密切联系,以确保您的泳池不齐全

SqlConnection conn = new SqlConnection(myConnectionString); 
    try 
     { 
       conn.Open(); 
      doSomething(conn); 
     } 
    finally 
     { 
     conn.Close(); 
     conn.Dispose(); 
     }