Я разработал службу WCF, которая используется для связи с базой данных. Я использовал эту службу из своего приложения WPF для доступа к базе данных. В будущем мы также планируем иметь веб-клиента. В настоящее время мы размещаем сервис как услугу Windows на сервере.Обработка исключений службы WCF
Мой вопрос здесь: если какое-либо исключение выбрано на сервере, я хочу уведомить клиента об исключении. Кроме того, я не хочу, чтобы служба была убита. Как мне это достичь?
Для примера: если база данных отключена, когда служба пытается получить доступ к этой БД, она выдает исключение. Я не обрабатывал эти исключения, используя try catch. Этот тип необработанных исключений заставляет мою службу WCF закрываться.
Не могли бы вы опубликовать код, чтобы показать, как вы в настоящее время останавливаете свое обслуживание, когда вызывается Исключение? – MattC