20 秒ごとに起動してレポート キューを確認し、レポート キューの内容に基づいてプログラムを実行する Windows サービスがあります。レポート プログラムを単独で実行すると、問題なく動作します。サービスから実行すると、イベント ログに次のエラーが表示されます...
Application: cqrAbandonedCallsRpt.exe 
    Framework Version: v4.0.30319 Description: 
        The process was terminated due to an unhandled exception. 
            Exception Info: System.TypeInitializationException Stack: at 
               CallQueueReport.cqrAbandonedCallsRpt.Main(System.String[]) 
ログに追加情報はありません。main 関数のすべてのコードをコメントアウトしましたが、それでもエラーが発生します。また、サービスは管理者アカウントで実行されています。
何が問題を引き起こしているのでしょうか?