[解決済み] ファイルまたはアセンブリ 'System.Web.WebPages.Razor, Version=2.0.0.0' を読み込めませんでした。
質問
MVC 3 プロジェクト (ASP.net 4) のパッケージをアップグレードしたところ、そのプロジェクトのページにアクセスすると、次のようなエラーメッセージが表示されるようになりました。
MyApplication' アプリケーションでサーバーエラーが発生しました。
ファイルまたはアセンブリ 'System.Web.WebPages.Razor' を読み込むことができませんでした。 Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'、または、'PublicKeyToken=31bf3856ad364e35'。 その依存関係の1つ。配置されたアセンブリのマニフェスト定義 はアセンブリの参照と一致しません。(HRESULTからの例外です。 0x80131040) 説明 処理されない例外が発生しました。 現在の Web リクエストの実行。スタックトレースをご覧ください。 エラーの詳細と、そのエラーの発生源は、以下の通りです。 コードになります。
例外の詳細です。System.IO.FileLoadException: Could not load file or アセンブリ 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つ。その 配置されたアセンブリのマニフェスト定義が、アセンブリ を参照してください。(HRESULT: 0x80131040 の例外)
ソースエラーです。
の実行中に処理されない例外が発生しました。 現在の Web リクエスト。リクエストの送信元と送信先に関する情報 例外は、以下の例外スタックトレースで確認することができます。
アセンブリのロードトレース。以下の情報は アセンブリ 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' です。 を読み込むことができませんでした。
=== バインド前の状態情報 === LOG: User = IIS APPPOOLOLASP.NET v4.0 LOG: DisplayName = System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 (フルスペック) LOG: Appbase = file:///C:/.../ LOG: Initial PrivatePath = C:...\bin 呼び出し中のアセンブリ : Microsoft.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35。 === LOG: このバインドは、デフォルトのロードコンテキストで開始されます。LOG: アプリケーション設定ファイルを使用しています。LOG: Using application configuration file: C:...\web.config LOG: ホスト 設定ファイルです。 C:\WindowsMicrosoft.NETFramework64v4.0.30319 LOG: Using machine configuration file from C:\Windows.NETFramework64v4.0.30319/CONFIGMACHINE.config. LOG: Post-policy reference: LOG: Post-policy reference: System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 LOG: 新しいURLのダウンロードを試みています ファイル:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/.../cb62a7b2/327a0353/System.Web.WebPages.Razor.DLL.ASP.NET Files/.../cb62a7b2/327a0353/System.Web.WebPages.Razor.DLL. LOG: 新しい URL のダウンロードを試みています ファイル:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/.../cb62a7b2/327a0353/System.Web.WebPages.Razor/System.Web.WebPages.Razor.DLL.System.Web.WebPages.Razor.DLL.System.Web.WebPages.Razor.DLL. LOG: 新しい URL のダウンロードを試みています file:///C:/LeGroupeHtmSVN/.../UpDir.Web/bin/System.Web.WebPages.Razor.DLL. WRN: アセンブリ名を比較した結果、不一致が発生しました。メジャー バージョン ERR: アセンブリのセットアップの完了に失敗しました (hr = 0x80131040). プロービングを終了しました。
スタックトレース
[FileLoadException: ファイルまたはアセンブリをロードできませんでした 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つがあります。その 配置されたアセンブリのマニフェスト定義が、アセンブリ を参照してください。(HRESULT: 0x80131040 の例外)] が発生しました。
Microsoft.Web.Helpers.PreApplicationStartCode.Start() +0[InvalidOperationException: アプリケーション開始前の初期化 Microsoft.Web.Helpers.PreApplicationStartCode 型の Start メソッドです。 は、次のエラーメッセージを含む例外をスローしました。Could not load ファイルまたはアセンブリ 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'またはその1つです。 依存関係にある。配置されたアセンブリのマニフェスト定義が一致しません。 はアセンブリの参照と一致します。(HRESULT:0x80131040からの例外)].
System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1) メソッド) +11711966
System.Web.Compilation.BuildManager.CallPreStartInitMethods() +465
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters.HostingEnvironmentParameters.HostingEnvironmentParameters.HostingEnvironmentParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +1167[HttpException (0x80004005)。アプリケーションの開始前の初期化 Microsoft.Web.Helpers.PreApplicationStartCode 型のメソッド Start は、次のエラーメッセージを含む例外をスローしました。Could not load ファイルまたはアセンブリ 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'またはその1つです。 依存関係にある。配置されたアセンブリのマニフェスト定義が一致しません。 はアセンブリの参照と一致します。(HRESULT:0x80131040からの例外)].
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11700896 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +141 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +4869125-------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.272
Web.configファイルとアプリケーションで、System.Web.WebPages.Razor v1.0.0.0を参照しています。
<dependentAssembly> <assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-1.0.0.0" newVersion="1.0.0.0" /> </dependentAssembly>
.Net 4 で System.Web.WebPages.Razor v2.0.0 を使っていいのかどうかもわからない。
さて、System.Web.WebPages.Razor v2.0.0 を参照しているものを見つけるにはどうしたらいいでしょうか?
解決方法は?
<ブロッククオートSystem.Web.WebPages.Razor v2.0.0.0を参照しているものを見つけるにはどうしたらいいですか?
例外のスタックトレースを読むだけです。
Calling assembly : Microsoft.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
ということで、どうやら
Microsoft.Web.Helpers
に依存し、さらに
System.Web.WebPages.Razor, Version=2.0.0.0
.
関連
-
[解決済み] 配置されたアセンブリのマニフェスト定義がアセンブリ参照と一致しない
-
[解決済み] 年、月、日のパラメーターは、表現できない DateTime Exception を記述します。
-
[解決済み】MVC 3 web.configのwebpages:Enabledの機能は何ですか?
-
[解決済み] Razor View-MVC3 ASP.NETでWeb.configからキー値にアクセスする。
-
[解決済み] StringLength vs MaxLength属性 ASP.NET MVC with Entity Framework EF Code First
-
[解決済み] Razor のページに @using 宣言の代わりに余分な名前空間を追加する方法は?
-
[解決済み] asp.net MVC3 のカスタムエラーページ
-
[解決済み] MVC3 Razor。コードブロック内のhtmlを表示する
-
[解決済み] asp.net mvcのMin/Max値バリデータ
-
[解決済み] razorを使ったDateTimeフォーマットの変換
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Html.DisplayForの構文は何のためにあるのですか?
-
[解決済み] Could not find a part of the path ... binroslyncsc.exe
-
[解決済み] ファイルまたはアセンブリ 'System.Web.WebPages.Razor, Version=2.0.0.0' を読み込めませんでした。
-
[解決済み] 年、月、日のパラメーターは、表現できない DateTime Exception を記述します。
-
[解決済み】ASP.NET MVC3 - textareaで@Html.EditorForを使用する。
-
[解決済み】MVC 3 web.configのwebpages:Enabledの機能は何ですか?
-
[解決済み] Razor HtmlHelper Extensions (またはビューの他の名前空間) が見つかりません。
-
[解決済み] Razor のページに @using 宣言の代わりに余分な名前空間を追加する方法は?
-
[解決済み] asp.net MVC3 のカスタムエラーページ
-
[解決済み] razorを使ったDateTimeフォーマットの変換