Asp.net 命令超时不工作
我正在使用实体框架与SQLServer通信。我在连接字符串中设置连接超时=36000,然后为EF上下文对象设置命令超时=36000。我还在web配置中设置了这一行Asp.net 命令超时不工作,asp.net,sql-server,entity-framework,Asp.net,Sql Server,Entity Framework,我正在使用实体框架与SQLServer通信。我在连接字符串中设置连接超时=36000,然后为EF上下文对象设置命令超时=36000。我还在web配置中设置了这一行 <httpRuntime executionTimeout="36000" /> 我也像这样设置timeout=28800 <authentication mode="Forms"> <forms loginUrl="~/view/login/Login.aspx" time
<httpRuntime executionTimeout="36000" />
我也像这样设置timeout=28800
<authentication mode="Forms">
<forms loginUrl="~/view/login/Login.aspx" timeout="28800" defaultUrl="~/view/login/WellComePage.aspx"/>
</authentication>
设置完这些之后,我从数据库中获取数据。对于小数据,它工作得很好,但对于长查询,我在44秒后收到以下消息。虽然我没有在任何地方设置44
'执行超时已过期。在此之前已过超时时间
操作已完成或服务器没有响应。'
你知道我做错了什么吗。看看这个:你是否尝试将超时时间增加到例如2分钟,以确保连接不需要更多的时间,否则你可以进入调试以查看代码的确切位置。@Gameiswar已经检查了该链接,我不工作。@Bassam Alugili我将连接和命令超时都设置为36000。但这不会影响执行超时错误。您在哪里做的?在连接字符串中,无法设置命令超时?!你必须在代码中的某个地方这样做?