Я использую WCF через интеграцию Spring.net с WCF текст ссылки
Это работает относительно хорошо, однако кажется, что WCF и Spring сталкиваются друг с другом при создании клиентских каналов. Это означает, что для службы создается только один клиентский канал, и поэтому клиенты получают тайм-аут после истечения настроенного тайм-аута, поскольку тот же клиентский канал был открыт с момента его создания в Spring.
Что еще хуже, когда канал переходит в состояние отказа, это влияет на всех пользователей этой службы, поскольку Spring не создает новый канал для каждого пользователя.
Кому-нибудь удалось использовать WCF и Spring.net для совместной работы без этих проблем?