1

DLL を使用する .NET アプリがあります。DLL は GAC に登録されます。アプリを実行するタスク ランナー アプリ (BroadCom の ESP) があります。

  • ターゲット サーバー上の ESP サービスは、「デスクトップとの対話をサービスに許可する」でローカル システム アカウントを使用するように設定されています。
  • AD アカウントは ESP ジョブ構成を介してサービスに渡され、アプリを実行します
  • この AD アカウントは管理者であり、バッチとしてログオンし、サービスとしてログオンしています

私自身の個々のADアカウントを介してジョブを実行し、RDPでサーバーに接続すると、成功しました。AD サービス アカウントを介してジョブを実行すると、RDP でサーバーに接続され、成功しました。同じ AD アカウントを使用して ESP 経由でジョブを実行すると、「ファイルまたはアセンブリを読み込めませんでした」というメッセージが表示されます。

ベンダーに連絡し、ログを送信しました。ESP はアプリケーションを正常に実行していますが、ESP 経由で .NET アプリを実行すると、DLL が見つかりません。

アカウントを使用してログインし、手動で実行できるため、perm の問題ではありません。問題ありません。

私の疑いでは、それは環境/サーバー構成の問題ですが、私たちはこれに対して1か月間頭を悩ませてきましたが、手がかりはありません. どんな助けでも大歓迎です。

4

0 に答える 0