私はWCFサーバーをホストするWindowsサービスを持っています。 次のプロパティを設定するには、 "sc config ...."と "sc failure ..."を使用しました。 1)ログオン資格情報 - ローカルユーザー 2)回復 - 最初の2回の失敗に対してサービスを再開してからプログラムを実行する(.batまたは.cmd)wcf windows service recovery program
私はサービスをクラッシュさせるいくつかの方法でテストしようとしましたが、復旧には蹴られませんでした。 私はタスクマネージャーtaskkilを介して、コード内で例外をスローし、ゼロで除算してみました...
何も起こらない - 再起動もプログラムの実行もありません。 アイデア
サービスを終了させるには、Environment.Exit(1);を使用してください。 –
Tomさん、ありがとうございました。サービス開始時とリクエスト後に試してみましたが失敗してクラッシュしましたが、回復は蹴られる。私は "ローカルシステムアカウント"とユーザーアカウントを使用してみましたが、プログラムは特定のフォルダと "system32"フォルダにもあります。 –