-1

このエラーが発生します。

ファイルまたはアセンブリ'System.Web.WebPages.Razor、Version = 2.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

私のホスティングプロバイダーは、MVC 3がすでにインストールされており、同じサーバー上にある1つのドメインで機能すると言っていますが、このドメインは機能していません。

これに関連する質問と回答をたくさん見ましたが、DLLを手動で追加することは避けたいと思います。MVC3が正しくインストールされているか。このエラーは発生しません。右?

どうすればこれを解決できますか?

4

2 に答える 2

1

上記の私のコメントによると、アプリによって参照されているMVC4コンポーネントがいくつかあったようです。あなたが解決策を持っていると聞いてうれしいです!

于 2012-07-19T10:07:22.903 に答える
0

非MVCWebサイトの削除と公開を行った後、このエラーが発生しました。どうやら私のサイトの何かがSystem.Web.Helpersを参照していて、それはコピーされています(プロジェクトから参照を削除した場合でも)が、次のdllは公開でコピーされませんでした:

  • System.Web.Razor
  • System.Web.WebPages
  • System.Web.WebPages.Deployment
  • System.Web.WebPages.Razor

これらのdllをすべてプロジェクトから削除したいのですが、簡単な解決策は、上記の各dllの「ローカルコピー」プロパティをTrueに設定することでした。

于 2013-07-25T16:56:04.543 に答える