2

ASP.NET MVC 3 Web アプリケーションを開発しましたが、ローカルでは正しく動作していますが、サーバーでは動作していません。

Line 18:<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

サーバーがこのアセンブリを見つけられないという事実を修正するにはどうすればよいですか?

4

2 に答える 2

5

そのアセンブリへの GAC 化されたアセンブリ参照を探しています。そのアセンブリがサーバーにインストールされていますか? そうでない場合は、に設定する必要がありますbin deploy

その方法は次のとおりです。

Copy Local プロパティを True に設定するには

  1. ソリューション エクスプローラーで、プロジェクトの My Project ノードをダブルクリックします。

  2. プロジェクト デザイナーで、[参照] タブを選択します。

  3. 参照リストで参照コンポーネントを選択します。

  4. その参照に関連付けられたプロパティが [プロパティ] ウィンドウのリストに表示されます。

  5. 左側の列から [ローカルにコピー] を選択し、右側の列の矢印をクリックして値を True に変更します。(ソース

プロジェクトを に設定するには、Scott Hanselman による次の手順bin deployに従ってください。

于 2012-05-06T12:19:47.450 に答える
2
  1. ソリューション エクスプローラーでプロジェクトを右クリックします。
  2. [配布可能な依存関係を追加] を選択します
  3. Asp.net MVC を確認し、[OK] をクリックします。
于 2012-05-06T12:42:40.150 に答える