私はかなり標準的でシンプルなMVC4ウェブサイトを持っています。.net mvc binディレクトリを変更する方法はありますか?
ルートディレクトリには、bin、content、scripts、viewsがあります。プロジェクトのDLLのデフォルト設定を使用して、 "web.dll"と呼んで、必要なすべてのエキストラをbinディレクトリに入れてみましょう。
どうやら、ASP.NET devサーバーとIIS7.5は両方ともサイトをホストするときにbinフォルダー内の "web.dll"を探すことを知っており、そこになければエラーをスローします: "タイプを読み込めませんでした" .Web.MvcApplication '"そのエラーの標準的な解決策は私のためにはうまくいかないbinフォルダに直接ビルドすることです...
デバッグの目的で、私はデバッグを構築することができます&設定をbin/Debugとbin/Releaseをそれぞれ実行してから、両方のディレクトリを展開してから、IIS、web.config、global.asaxなどの設定を変更して、DebugまたはReleaseビルドをサーバーでロードして実行する必要があるかどうかを選択します。
これが可能かどうか、または.net webappsには、すべてのコードがbinディレクトリになければならないという愚かなハードコーディングルールがあるかどうかを確認できませんでした。
ソリューションエクスプローラで
privatePathで指定されたディレクトリは、アプリケーションベースディレクトリのサブディレクトリである必要があります(http://msdn.microsoft.com/en-us/library/4191fzwb%28v=vs.110%29.aspx) – r03