問題タブ [assemblybinding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
15 参照

server - タスク ランナー アプリからアプリを実行すると、「ファイルまたはアセンブリを読み込めませんでした」

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

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

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

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

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

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

0 投票する
0 に答える
20 参照

asp.net - このバインドが失敗するのはなぜですか?

このログから、次のことがわかります。

  • アプリの bin ディレクトリでアセンブリを見つけています
  • リダイレクトで拾っています

また、bin フォルダー内のファイルが実際にバージョン 4.1.0.0 であることも確認しました (ファイルを右クリックし、[プロパティ] > [詳細] > [ファイル バージョン] に移動して確認しました)。

確認した bin フォルダー内のファイルが 4.1.0.0 バージョンであることがわかった後、それが 2.0.0.0 バージョンとして識別される理由がわかりません。

ここからどこへ行けばいいですか?私が提供できる追加情報がある場合はお知らせください。そうするように努めます。

ここに画像の説明を入力