Служба рабочего процесса WCF нарушение рабочего процесса приводит к истечению времени ожидания - PullRequest
0 голосов
/ 14 сентября 2011

У меня есть служба рабочего процесса WCF (работающая в AppFabric), которая принимает Connect операцию получения, а затем переходит к прослушиванию ряда других операций.

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

Я ожидаю сообщение об ошибке, подобное этому:

Как я могу обрабатывать "принимаемые" звонки, сделанные из заказа?

Операция 'AddQualification | {http://tempuri.org/}IZSalesFunnelService' в экземпляре службы с идентификатором' 1984c927-402b-4fbb-acd4-edfe4f0d8fa4 'в настоящее время не может быть выполнена. Убедитесь, что операции выполняются в правильном порядке и что используемая привязка обеспечивает заказанные гарантии доставки

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

1 Ответ

1 голос
/ 22 сентября 2011

Я подозреваю, что вы все еще укушены той же проблемой, что и в другом вопросе, на который вы ссылаетесь. Это ошибка в планировщике рабочего процесса.

...