Windows サービスまたはスタンドアロン コンソールの両方で実行できるアプリケーションがあります。クライアントのサーバーにリモートで展開されます。サーバーにリモート デスクトップで接続するときは、アプリケーションの Windows サービス構成を実行するために使用するのと同じドメイン アカウントを使用します。したがって、アプリケーションを Windows サービスまたはコンソールとして実行することは、まったく同じ資格情報の下で行われます。またはそれは?問題は、コンソールが「メッセージ キュー システムへのアクセスが拒否されました」という例外をスローすることですが、Windows サービスにはこれに関する問題はありません。MSMQ システムにアクセスするアプリケーションのすべての機能は、Windows サービスとコンソールの両方で使用される .dll にカプセル化されているため、ここでも違いはありません。
何を変更する必要があるかについてのアイデアはありますか?