展開に関する記事はほとんど読んでいませんが、手順についてはちょっと混乱しています。Asp.net mvc展開に必要なファイルは、開発中にプロジェクトで参照されません。
すべての記事は、Asp.net mvcプロジェクトで参照されていないdllを参照しています。 DLLは、次のようなものです: -
- Microsoft.Web.Infrastructure.dll
- System.Web.Razor.dll
- System.Web.WebPages.Deployment.dll
- System.Web.WebPages .Razor.dll
MVC Music Storeのアプリケーションは、asp.net Webサイトのチュートリアルから作成しました。これはVisual Studioでうまく動作します。このプロジェクトでは、上に挙げたアセンブリへの参照はありません(かみそりではなく、私は剃刀エンジンのみを使用しています)。私のプロジェクトが実行されている場合
、なぜ私が最初の場所
私は開発について話しています。私はVSで参照としてそれらを追加していないし、Asp.netテンプレートを作成するときにもVS自体はしませんでした。 VSはあなたにこれらのファイルの参照を追加する必要はなく、自動的に参照されます。 –
はい、そうです。それらがグローバルアセンブリキャッシュにインストールされている場合、参照は必要ありません。手短に言えば、自動的にそれらを 'bin'ディレクトリで見つけようとし、' GAC'で見つけようとします。あなたの開発マシンでは、常に 'GAC'でそれらを見つけます。しかし、プロダクションサーバーではありません。 –
入手しました...ありがとうございます..... –