【问题标题】:How to build ASP.net MVC application on machine which does not have visual studio?如何在没有 Visual Studio 的机器上构建 ASP.net MVC 应用程序?
【发布时间】:2011-11-18 09:07:23
【问题描述】:

我有一个位于 Windows 机器上的网络托管空间,但它没有 Visual Studio。

我想通过 Internet 在我的 ASP.Net MVC 3 网站上工作。

为此,我计划在我的桌面视觉工作室中创建一个解决方案,然后将其上传到 Web 服务器上,然后在线构建它。要编辑文件,我会在线进行纯文本编辑器。

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

我需要在我的网络服务器上安装 MSBuild 以外的任何东西吗?

【问题讨论】:

  • 你试过了吗?你遇到了什么问题?
  • 不,我没有尝试。由于我的虚拟主机位于共享 Web 服务器上,因此我已要求他们安装并允许我访问 MSBuild。他们要求我立即提供我的网站需要的工具列表。

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


【解决方案1】:

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

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

【讨论】:

  • 同意没有像 Visual Studio 这样的东西,但我不会一直访问它。而且,在我有 Visual Studio 桌面的网络中,在 Internet 上上传文件被阻止。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2012-10-08
    • 1970-01-01
    • 2015-02-18
    • 2010-12-16
    • 1970-01-01
    • 2014-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多