命令超时无效

时间:2017-02-13 16:03:05

标签: asp.net sql-server entity-framework

我正在使用Entity Framework与SQL Server进行通信。我在连接字符串中设置连接超时= 36000,然后为EF上下文对象设置命令Timeout = 36000。我还在web配置中设置了这一行。

<httpRuntime executionTimeout="36000" />

我也设置了超时= 28800。

<authentication mode="Forms">
            <forms loginUrl="~/view/login/Login.aspx" timeout="28800" defaultUrl="~/view/login/WellComePage.aspx"/>
        </authentication>

设置完所有后,我从db获取数据。它适用于小数据,但对于长查询,我在44秒后得到以下消息。虽然我没有在任何地方设置44个。

  

&#39;执行超时已过期。超时时间过去之前   完成操作或服务器没有响应。&#39;

知道我在这里做错了什么。

0 个答案:

没有答案