1

VS2010を使用していて、MVC3アプリをWebサーバーにデプロイしています。[プロジェクト]->[公開設定]に移動し、データベース接続を追加しました。アプリケーションを右クリックし、「Builddeploymentpackage」をクリックしてzipファイルを生成しました。サーバーにコピーし、アプリケーションをエラーなしでIISにインポートしました。しかし、ブラウザにロードしようとすると、恐ろしくなります。

ファイルまたはアセンブリを読み込めませんでした'System.Web.Helpers、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つ

その行をweb.configから取り出したところ、次のようになりました。

ファイルまたはアセンブリを読み込めませんでした'System.Web.WebPages、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つ

その行をweb.configから取り出したところ、次のようになりました。

ファイルまたはアセンブリを読み込めませんでした'Microsoft.Web.Infrastructure、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つ

続行する必要がありますか?アプリケーションを展開またはビルドしてIISにロードし、すべての依存関係を利用できるようにするときに、何が間違っていますか?

.NET 4.0は、IISのデフォルトのアプリプールです。

4

2 に答える 2

2

Web.configからこれらの行を削除しないでください。

代わりに、への参照を設定してCopy Local再デプロイしてください。

于 2012-05-22T14:11:56.943 に答える
1

プロジェクトを右クリックして[展開可能な依存関係の追加]を選択すると、展開可能な依存関係を追加できます。

http://msdn.microsoft.com/en-us/library/gg286946.aspx

Visual Studio 2010 ServicePack1以降のバージョンのVisualStudioが必要であることに注意してください。

于 2012-05-22T14:15:19.940 に答える