Я застрял с немного раздражающей проблемой прямо сейчас.
У меня есть приложение Silverlight 4 (которое по умолчанию запускает OOB). Он использует WCF с net.tcp в качестве средства связи с сервером.
Клиент использует центральный экземпляр прокси-клиента wcf. Пока все работает на стороне сервера, все в порядке.
Если я уничтожаю сервер в середине всего, я тону в лавине исключений на стороне клиента (потеря соединения, сбой канала и т. Д.).
Теперь я ищу способ справиться с этим чисто и централизованно (если это возможно).
Приложение SL имеет один объект центрального клиента, расположенный в App.cs (общедоступный статический клиент MyClient {get; set;}), который инициализируется при запуске приложения.
Есть идеи, как правильно решать проблемы с подключением к клиентскому объекту?