2016-05-03 29 views
3

MSBuildコマンドライン以外でASP.NET MVCアプリケーションをコンパイルして実行するにはどうすればよいですか?私のVisual Studioは非常に遅く、バグ修正やショーケースなどのためにすぐにアプリケーションを実行できるようにしたいだけです。これは可能ですか?そのためのコマンドラインは何ですか?MSBuildコマンドラインを使用してASP.NET MVCアプリケーションを実行する方法

答えて

4

MSBuildはアプリケーションをビルドするためのものです。 Visual Studioの外でアプリケーションを実行するには、そのためのWebサーバーが必要です。私はあなたのアプリケーションをローカルIISに公開することをお勧めします。 IIS WebサイトをWebプロジェクトフォルダにポイントするだけです。その後、Visual Studioから実行することなく、ブラウザからアプリケーションにアクセスできます。

コマンドラインからプロジェクトをビルドできます。それのためのMSBuild.exeユーティリティを使用します。

msbuild.exe projectname 

あなたの.NET Frameworkのフォルダのいずれかでそれを見つけることができます(私は最新のものを使用することをお勧めいたします):

IISが設定されて
C:\Windows\Microsoft.Net\Framework\v2.0.50727\MSBuild.exe 
C:\Windows\Microsoft.Net\Framework\v3.5\MSBuild.exe 
C:\Windows\Microsoft.Net\Framework\v4.0.30319\MSBuild.exe 
C:\Windows\Microsoft.Net\Framework64\v2.0.50727\MSBuild.exe 
C:\Windows\Microsoft.Net\Framework64\v3.5\MSBuild.exe 
C:\Windows\Microsoft.Net\Framework64\v4.0.30319\MSBuild.exe 

あなたは、あなたのアプリを構築し、あなたのブラウザで変更を見ることができます。この時点でVisual Studioは必要ありません。


IISの代わりにIIS Expressを使用できます。コマンドラインからIIS Expressでアプリケーションを実行する方法についてはarticleです。

+0

ありがとう、それはコマンドラインから行うことは可能ですか? – RhysO

+0

は@RhysOしかし、私はすでに私のビルドスクリプトのためのMSBuildを使用し、 – Andrei

+0

感謝に更新を参照してください、私はそれは、Visual Studioまたはあなたの代わりにIIS Expressを使用することができます@RhysO IIS – RhysO

関連する問題