在网上查了好多资料,都是这样说的
修改Web.Config文件:
<?xml version="1.0" encoding="BIG5"?>
<configuration>
<system.web>
<httpRuntime executionTimeout="300"/>
</system.web>
</configuration>
这里时间设置的是300,就是300秒。五分钟,这样就可以了。
我已经设置成了900,但还是一会儿就报System.Web.HttpException: 请求已超时
我是从很多数据库中读取了很多数据到DataTable中,然后foreach循环进行相关逻辑处理,页面有登录
我是在本地开发,任何配置都可以修改
怎么设置成执行任何长时间都不会出现这个错误
你可以考虑使用异步方法减少堵塞提高效率 超时时间 <httpRuntime maxRequestLength="512000" useFullyQualifiedRedirectUrl="true" executionTimeout="300"/> 这么设置应该没有问题
还是取数据和数据处理过程中有问题,可以分别调试一下