Я разработал два длительных рабочих процесса WCF (с длительным сроком службы) с именами «WCF A» и «WCF B».
У меня есть цикл в 'WCF A', я отправляю сообщение в 'WCF B' при каждом выполнении этого цикла. Таким образом, в памяти могут существовать некоторые экземпляры WCF B до тех пор, пока WCF B не получит сообщение остановки. Оба WCF A и B размещены в службе Windows. Сначала с выполнением службы Windows все в порядке, но через некоторое время они не будут работать, и, как я наблюдал в диспетчере задач, они не используют процессор.
Откуда проблема?