如何在没有visual studio的机器上构建ASP.net MVC应用程序?

如何在没有visual studio的机器上构建ASP.net MVC应用程序?,.net,asp.net-mvc,msbuild,razor,.net,Asp.net Mvc,Msbuild,Razor,我有一个web主机空间,它位于Windows计算机上,没有visual studio 我想在我的ASP.NETMVC3网站上工作 为此,我计划在我的桌面visual studio中创建一个解决方案,然后将其上载到web服务器上,然后在线构建。要编辑文件,我将在线使用纯文本编辑器 因此,简而言之,我想将源代码上传到web服务器上,一旦我确信我想运行一些命令提示符命令来构建我的应用程序 为此,我的web服务器上是否需要除MSBuild以外的任何东西?您需要安装WINSDK(http://msdn.m

我有一个web主机空间,它位于Windows计算机上,没有visual studio

我想在我的ASP.NETMVC3网站上工作

为此,我计划在我的桌面visual studio中创建一个解决方案,然后将其上载到web服务器上,然后在线构建。要编辑文件,我将在线使用纯文本编辑器

因此,简而言之,我想将源代码上传到web服务器上,一旦我确信我想运行一些命令提示符命令来构建我的应用程序


为此,我的web服务器上是否需要除MSBuild以外的任何东西?

您需要安装WINSDK(http://msdn.microsoft.com/en-us/library/ff660764.aspx)以便可以使用MSBuild


但你为什么想要这个?如果桌面上有Vs,可以在那里构建解决方案,然后将编译/发布的网站上载到服务器。编辑文件,然后使用MSBuild编译听起来像是一件麻烦事。

我认为您可以使用visual studio的publish属性。在解决方案资源管理器中单击鼠标右键,然后将发布文件复制到要运行的计算机上。在iis中,正确设置路径并选择.net 4

你试过了吗?你遇到了什么问题?不,我没有试过。由于我的webhosting位于共享web服务器上,我已请求他们安装并授予我对MSBuild的访问权。他们要求我立即提供我的网站所需的工具列表。我同意没有任何东西能像Visual studio那样,但我不会一直访问它。此外,在我使用visual studio的桌面的网络中,在internet上上载文件被阻止。