日期:2014-05-17  浏览次数:20536 次

C#访问SQL SERVER 2005 超时的问题
最近在做个项目涉及到上万(7W)的数据要处理,具体为从数据库中读出来,有两个字段要用一个互联网的方法转换成其他形式,再输出到网页上,现在是读取每一行后,做转换操作后输出,我现在做测试,100行的数据没得问题,超过100行就出现超时的问题,请各位高手帮忙。


“/WebMapinfo”应用程序中的服务器错误。
--------------------------------------------

请求已超时。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Web.HttpException: 请求已超时。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 


[HttpException (0x80004005): 请求已超时。]

 



------解决方案--------------------

C# code

//web.config中。。把executionTimeout设长点看看
<system.web>
   <httpRuntime executionTimeout="10000"/>
 </system.web>

------解决方案--------------------
探讨
C# code

//web.config中。。把executionTimeout设长点看看
<system.web>
<httpRuntime executionTimeout="10000"/>
</system.web>

------解决方案--------------------
<add name="ConnStr" connectionString="Integrated Security=false;uid=zyy58101;password=g5l3b9x8;Persist Security Info=False;Initial Catalog=zyy58101;Data Source=222.35.143.82,1808;TimeOut=900"/>