如何使用MSBuild命令行运行ASP.NET MVC应用程序

时间:2016-05-03 11:37:21

标签: asp.net asp.net-mvc iis msbuild

如何使用MSBuild命令行以外的其他任何东西编译和运行ASP.NET MVC应用程序?我的Visual Studio非常慢,我只是希望能够快速运行应用程序以进行错误修正和展示等等。这可能吗?它的命令行是什么?

1 个答案:

答案 0 :(得分:4)

MSBuild用于构建您的应用程序。如果要在Visual Studio外部运行应用程序,则需要一个Web服务器。我建议您在本地IIS上发布您的应用。只需将IIS网站指向您的Web项目文件夹即可。之后,您将能够从浏览器访问您的应用程序,而无需从Visual Studio运行它。

您可以从命令行构建项目。使用msbuild.exe实用程序:

msbuild.exe projectname

您可以在其中一个.NET Framework文件夹中找到它(我建议您使用最新的文件夹):

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

设置IIS后,您可以构建应用并查看浏览器中的更改。此时不需要Visual Studio。

您可以使用IIS Express代替IIS。以下是如何从命令行在IIS Express上运行应用程序的article