В этом сценарии служба рабочего процесса WF 4 WCF (xamlx), размещенная в IIS, позволяет учесть тот факт, что пул приложений может быть повторно использован в любое время (изменение конфигурации, изменение памяти и т. Д.) И один или несколько WCFИнициированные рабочие процессы могут все еще выполняться, когда пул приложений разрушается и перезапускается.Проблема заключается в том, что рабочий процесс может выполнять свои действия, и разборка узла IIS может помешать этому потоку (или потокам, если используются асинхронные действия) завершить работу и оставить рабочий процесс в нестабильном состоянии.Мы могли бы использовать для этого объем транзакции или какую-то другую конструкцию, но не уверены в общем поведении, чтобы лучше спланировать, как его разместить?