我的Web配置如下:
<system.web>
<compilation debug="false"/>
<httpRuntime executionTimeout="90"/>
</system.web>
对于大多数Web服务功能来说这是可以接受的,但有一个函数的查询运行时间非常长(5分钟),并且会在完成之前被停止。是否可能仅为此Web服务设置运行时间为5分钟?
例如:
MyWebServices.asmx?op=WS_LongMethod --> Timeout of 5 minutes
我考虑过异步运行数据库查询(发送并忘记),但是通过ODBC似乎不可能实现sybase/oracle。