【发布时间】:2016-05-03 11:37:20
【问题描述】:
如何只使用 MSBuild 命令行来编译和运行 ASP.NET MVC 应用程序?我的 Visual Studio 超级慢,我只想能够快速运行应用程序以进行错误修复和展示等。这可能吗?它的命令行是什么?
【问题讨论】:
标签: asp.net asp.net-mvc iis msbuild
如何只使用 MSBuild 命令行来编译和运行 ASP.NET MVC 应用程序?我的 Visual Studio 超级慢,我只想能够快速运行应用程序以进行错误修复和展示等。这可能吗?它的命令行是什么?
【问题讨论】:
标签: asp.net asp.net-mvc iis msbuild
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。这是一个article 如何从命令行在 IIS Express 上运行应用程序。
【讨论】: