現在 MVC 2 を使用しているレガシー Web アプリケーションで作業していますが、System.Web.Mobile 4.0.0.0 をロードしようとして失敗するため、実行時にロードできません。私たちのソリューションがそのアセンブリを参照しているプロジェクトが見つかりません。Fusion バインド ログには次のように表示されます。
LOG: DisplayName = System.Web.Mobile, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
(Fully-specified)
LOG: Appbase = file:///C:/inetpub/wwwroot/ReportViewer/
LOG: Initial PrivatePath = C:\inetpub\wwwroot\ReportViewer\bin
LOG: Dynamic Base = C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\reportviewer\46e43c05
LOG: Cache Base = C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\reportviewer\46e43c05
LOG: AppName = 709d1cbc
Calling assembly : (Unknown).
特定のバージョンを 2.0.0.0 に強制し、発行時に dll をローカルにコピーしてみました... web.config ファイルに特定のバージョンを追加します。
何も機能していないようです。
どんなアイデア/提案も大歓迎です。