これはエラーです:
System.Threading.AbandonedMutexException: The wait completed due to an abandoned mutex.
コードを Windows アプリケーションから Windows サービスに移行しました。Windows アプリは同じマシンで問題なく動作しますが、Windows サービスを実行すると上記のエラーが発生します。
アプリは基本的に一連の設定を初期化し、データベースからバイトを読み取り、ファイルシステムにファイルを書き込み、7zip を使用してファイルを圧縮します。最後に、ftp を使用してファイルをアップロードします。
なぜこのエラーが発生するのですか?