Почему у меня истекает время обслуживания? - PullRequest
0 голосов
/ 08 марта 2012

У меня есть служба WCF, которая подключается к другой службе SOAP (сторонней).Иногда сервис SOAP может возвращать данные без труда.По этой причине я увеличил время ожидания подключения службы WCF к службе SOAP.Я внес следующие изменения:

В файле web.config службы WCF:

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

В коде при создании экземпляра службы SOAP я делаю следующее:

service = new The3rdPartyService
{
   Url = "http://192.168.1.40:8080", 
   Timeout = 600000                // assuming this is in milliseconds
};

Однако время ожидания звонка истекает примерно через 100 секунд.Похоже, я неправильно перезаписываю тайм-аут.

Чего мне не хватает?

1 Ответ

0 голосов
/ 08 марта 2012

Вы не увеличили время ожидания для своей службы WCf, вам нужно сделать это в привязке службы WCF как на стороне клиента, так и на стороне сервера. Посмотрите здесь Таймауты WCF Services . Не уверен насчет стороннего вызова мыла, если это источник тайм-аута.

...