Вызов .NET C# WebService – проблема с тайм-аутомC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Вызов .NET C# WebService – проблема с тайм-аутом

Сообщение Anonymous »


У меня проблема с правильным увеличением таймаута вызова веб-сервиса в .NET Framework 4.5. Я хотел бы увеличить таймаут, но что бы я ни делал, через 5 минут всегда получаю исключение таймаута.

Мой вызов веб-сервиса формируется следующим образом:

с использованием (клиент WebService.WebServiceClient = новый WebServiceClient()) { client.ClientCredentials.UserName.UserName = wsUsername; client.ClientCredentials.UserName.Password = wsPassword; используя (область OperationContextScope = новый OperationContextScope(client.InnerChannel)) { IContextChannel contextChannel = (IContextChannel)client.InnerChannel; **contextChannel.OperationTimeout = TimeSpan.FromMinutes(15);** вар httpRequestProperty = новый HttpRequestMessageProperty (); httpRequestProperty.Headers[System.Net.HttpRequestHeader.Authorization] = "Basic" + Convert.ToBase64String(Encoding.ASCII.GetBytes(client.ClientCredentials.UserName.UserName + ":" + client.ClientCredentials.UserName.Password)); httpRequestProperty.Headers["ключ"] = apiKey; OperationContext.Current.OutgoingMessageProperties[HttpRequestMessageProperty.Name] = httpRequestProperty; клиент.WebServiceFunction(); } } Я уже пробовал разные настройки таймаута, но ничего не помогает.

Настройка в app.config не работает:

Настройка contextChannel не работает:

contextChannel.OperationTimeout = TimeSpan.FromMinutes(15); Веб-сервис вызывается из приложения winforms, и что бы я ни делал, через 5 минут получаю исключение тайм-аута. Таймаут на сервере веб-сервиса установлен на 10 минут, поэтому проблема должна быть на моей (клиентской) стороне.

Что я могу сделать, чтобы увеличить таймаут вызова веб-сервиса?

Заранее спасибо!
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проблема с тайм-аутом веб-сайта при запуске двух одинаковых фоновых служб .NET Core
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Проблема с тайм-аутом веб-сайта при запуске двух одинаковых фоновых служб .NET Core
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Проблема с тайм-аутом сервера Exchange в .Net Mailkit
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Проблема с тайм-аутом сервера Exchange в .Net Mailkit
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • .NET CONSTRUCTE для LICP с тайм -аутом
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»