这是我收集每日报告的网页......工作正常。当我选择包含大量数据计算的月度报告时,它会给出以下异常(超时已过期。在操作完成之前已经过了超时时间,或者服务器没有响应。) 在
DataSet datSet = DatabaseFactory.CreateDatabase().ExecuteDataSet("TollCollectionsReport",
Web.ShiftID,
Web.ShiftStatus,
rdoShiftTimeBase.SelectedValue,
startDate,
endDate,
BoothCodes,
OperatorCodes,
CategoryCodes,
PaymentModesCodes,
TimeIntervalCodes,
ddlReportCritera.SelectedItem.Text,
rdbtnBoothIsSimple.SelectedValue,
rdbtnOperaotrIsSimple.SelectedValue,
rdoShiftTypes.SelectedValue,
rdoCategories.SelectedValue,
rdoPaymentModes.SelectedValue,
rdoTimeSequence.SelectedValue,
groupingSequence,
Session["TimeInterval"].ToString(),
isRangeSelected);
这个函数...这个函数随机生成查询...这里是这个函数之后的行......
string query = datSet.Tables[0].Rows[0][0].ToString();
我在配置文件和程序中增加了db的超时...但仍然在DataSet datSet = DatabaseFactory.CreateDatabase().ExecuteDataSet
得到相同的异常..这个功能调用工作30到40秒之后崩溃并抛出异常。 ..请帮助我...谢谢
答案 0 :(得分:0)
这可能会对你有所帮助。 将其添加到web.config文件
<system.web>
<httpRuntime executionTimeout="180" />
或者
配置应用程序池的空闲超时设置(IIS 7)