c# - mvc は vs2013 で開発され、現在 2015 でデバッグ中です。詳細は次のとおりです。
習慣沉默
習慣沉默 2017-05-16 17:06:03
0
1
852

エラーレポートの詳細

「System.IO.FileNotFoundException」タイプの例外が System.Web.Mvc.dll で発生しましたが、ユーザー コードでは処理されませんでした

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

写真

そのような問題に遭遇した人はいますか?助けてください

習慣沉默
習慣沉默

全員に返信(1)
刘奇

分析の結果、その理由は「System.Web.Mvc バージョン 2.0 は VS2010 とともにリリースされ、通常は C:/Program Files/Microsoft ASP.NET/ASP.NET MVC 2/Assemblies/System.Web.Mvc に配置されている」ためです。 dll を使用する場合は、参照に対して何らかの処理を行う必要があります。

リーリー
  1. サードパーティを参照する .dll を保存するフォルダーをプロジェクト内に作成できます

  2. system.web.mvc.dllをこのフォルダーにコピーします

  3. Web プロジェクト内のこの DLL への参照を、フォルダー下の system.web.mvc.dll に変更します。
    4. 「ローカルにコピー」プロパティを TRUE の DLL に設定します。 これを行うには、Web プロジェクトの References フォルダーを参照し、System.Web.Mvc プルアップ プロパティをクリックして、[プロパティ "Copy Local" を選択し、それが True に設定されていることを確認します。
    この方法では変更されません。公開または再生成するたびに、この動的ライブラリは失われます。
    問題は解決され、デプロイは成功しました。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!