Служба Windows для остановок WCF - PullRequest
1 голос
/ 15 октября 2010

У меня есть приложение WCF, размещенное как служба Windows. Эта служба Windows запускает этот WCF каждые 15 минут. Но когда в этом WCF возникает исключение, служба останавливается.

Я не хочу, чтобы эта служба прекратилась. Я хочу кое-как обработать это исключение и вызвать этот WCF через 15 минут.

Ответы [ 2 ]

1 голос
/ 15 октября 2010

Вы должны обрабатывать исключения во всех ваших сервисных операциях, чтобы:

  • Вернуть вызывающему абоненту хорошие ошибки
  • Предотвратить сбои в работе сервиса

Сделайте попытку / поймайте каждую операцию или используйте пользовательское поведение для обработки всех исключений, поступающих от вашего сервиса

1 голос
/ 15 октября 2010

Найдите ServiceHost.Open(...) и, возможно, попытайтесь поймать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...