Время ожидания службы при вставке больших записей в базу данных - PullRequest
0 голосов
/ 26 августа 2011

Время ожидания службы при вставке больших записей в базу данных.

В моем приложении Silverlight, которое фактически загружает файл на сервер, манипулируйте данными и, наконец, вставьте в таблицу базы данных, указанную пользователем.

Перед вставкой данных мы делаем много манипуляций, например, проверяем данные и вставляем значения по умолчанию.

Когда я загружаю огромный файл, код службы здесь вводится с тайм-аутом, но даже после тайм-аута данные, вставленные в базу данных.

Проблема в том, что мое приложение показало сообщение о сбое при вставке, но когда я проверяю бит базы данных в секунду, все данные enter code here будут вставлены в таблицу

Пожалуйста, дайте мне знать любое решение, чтобы увеличить время ожидания и решить проблему?

My Service Config

<basicHttpBinding>
        <binding name="basicHttpBinding_AAA" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" receiveTimeout="00:50:00" openTimeout="00:50:00"
                 closeTimeout="00:50:00" sendTimeout="00:50:00">
          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
          <security mode="None">
          </security>
        </binding>
 </basicHttpBinding>
 <services>
...
 </services>

Мой клиент Config

 <bindings>
      <basicHttpBinding>
        <binding name="BasicHttpBinding_AAA" maxBufferSize="2147483647"
            maxReceivedMessageSize="2147483647" closeTimeout="00:50:00"
                    openTimeout="00:50:00" receiveTimeout="00:50:00" sendTimeout="00:50:00">
          <security mode="None" />
        </binding>
 </basicHttpBinding>
</bindings>
...