これは私が少しぼんやりしている可能性がありますが、Web フォーム / MVC 4 ハイブリッド アプリケーション ビンを展開可能にする方法がわかりません (つまり、必要なアセンブリがまだ GAC にない場合、展開サーバーに送られます)。プロセスを理解するのに役立つ場合は、 Scott Hanselman のブログ投稿に基づいてハイブリッドを大まかに作成しました。
VS 2010 には、[展開可能な依存関係の追加] ダイアログがありました。ただし、この質問の回答と私自身の経験によると、これは2012年になくなりました。この回答は、代わりにNugetを使用して依存関係を管理することについて何かを述べています。ただし、Nuget を使用してハイブリッドのアセンブリをインポートしませんでした。私は持っているべきですか?または、遡及的に追加する必要がある Nuget パッケージはありますか?
もう少しコンテキストを追加するために、MVC 4 を webforms アプリケーションに追加し、すべての変更を行い、開発マシンですべて問題なく動作しています。その後、Cruise Control .NET を使用してビルド マシンに送信すると、ビルドは失敗します。これは、MVC とフレンドが何であるかを認識していないためです。同じビルド マシンで正常に動作する ASP.NET MVC 3 アプリがあるため、DLL はどこかに存在する必要があります。MVC 4 アプリケーションを MVC 3 として試してみましたが、うまくいきませんでした。