アセンブリの解決が見つかりません| filenotfoundexception |融合ログ
-
14-10-2019 - |
質問
ソリューションパッケージ(WSP)をSharePoint 2007環境に展開しようとしています。 WSPには、機能レシーバークラスをロードして実行時にタイマージョブを展開する機能が含まれています。
このWSPを展開している間、私は一貫して取得しています
機能「FB631F6C-2C46-4AB5-B7B3-F3D0C949C5F0」は、イベント受信機アセンブリ "XXX、バージョン= 1.0.0.0、培養=ニュートラル、パブリックキートークン= bad6857072694970"
私はすべて(公開キートークン、アセンブリ名など)を再確認しました。私は過去に多くのWSPを展開しましたが、なぜこれが失敗しているのか混乱しています。
これをデバッグするには、アセンブリバインドログビューアを使用しています。 「ログイン例外テキスト」を選択し、カスタムログパスが与えられました。私はログメッセージを取得していませんし、例外テキストがこのメッセージを一貫して提供しています。
WRN:アセンブリバインディングロギングがオフになります。アセンブリバインド故障ロギングを有効にするには、レジストリ値[HKLM Software Microsoft Fusion!enablelog](dWord)を1に設定するには、注:アセンブリバインド障害ロギングに関連付けられたパフォーマンスペナルティがあります。この機能をオフにするには、レジストリ値[hklm software microsoft fusion!enablelog]を削除します。
なぜこれが起こっているのかという考えはありますか?アセンブリバインドログ表示を有効にする方法は?
解決
使用時にログを変えるには regedit エラーメッセージのレジストリエントリを更新しました。
プログラムには、パッケージに含まれていないDLLが必要な場合があります。
DLLがGACで利用可能であることを認識するために、IISRESetが必要な場合があります。