2015-06-23 5 views
0

enter image description hereВремя ожидания истекло. Время ожидания истекло до завершения операции или сервер не отвечает

это мой веб-страница, в которой я собираю ежедневные отчеты ..., которая работает отлично. когда я выбираю ежемесячные отчеты, которые содержат много расчета данных, чем это дает следующее исключение (Время ожидания истекло. Время ожидания истекло до завершения операции или сервер не отвечает.) в

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(); 

я увеличил таймаут дб в файле конфигурации и в программе ... но до сих пор я получаю такое же исключение на DataSet datSet = DatabaseFactory.CreateDatabase().ExecuteDataSet .. этот вызов funtion работает в течение 30-40 секунд, после чего он сбой и выбрасывает ex ception ... любезно помогите мне ... спасибо

ответ

0

Это может вам помочь. Добавить это в файле web.config

<system.web> 
<httpRuntime executionTimeout="180" /> 

Или

Настройка время простоя из параметров для пула приложений (IIS 7)

Смежные вопросы

 Смежные вопросы