IIS7 で ASP.NET プロジェクトを実行しています。Microsoft.Practices.EnterpriseLibrary.Common.dll、Microsoft.Practices.EnterpriseLibrary.Data.dll、および Microsoft.Practices.EnterpriseLibrary.ObjectBuilder2.dll を追加しました。
次のエラーが表示されます。
Error 2 Could not load file or assembly 'Microsoft_Practices_EnterpriseLibrary_Common' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
この問題を調査したところ、dll が正しい場所になく、projectdirectory/bin フォルダーにあることがわかりました。そのため、他にどこを参照すればよいかわかりません。Web.config で参照されていませんが、プロジェクト テンプレートでアセンブリ タグが生成されませんでした。
これらのアセンブリを参照する必要がありますか? その場合、PublicToken などの必要な属性はどこにありますか?