【问题标题】:Deploying Websharper Application from Visual Studio 2012从 Visual Studio 2012 部署 Webshaper 应用程序
【发布时间】:2013-07-25 19:38:25
【问题描述】:

因此,作为整个 Visual Studio IDE 的初学者以及 F# 和基于 F# 的 WebSharper 的初学者,我在系统上有一些问题。我使用“Ctrl+F5”来测试应用程序。现在,如果我想打包应用程序并将其部署在另一台服务器上,比如 apache 服务器,我该怎么办?假设here 的基本示例只有 .js 文件和 HTML 文件,我在哪里可以找到生成的网页和/或 .js 文件或如何生成它们。

【问题讨论】:

    标签: f# websharper


    【解决方案1】:

    如果您使用 HTML 站点模板创建应用程序,您将在项目的 bin 文件夹中找到 HTML 包。您可以在您喜欢的任何服务器上部署使用此模板构建的 WebSharper 应用程序。如果您使用其中一种 Web 应用程序模板(Sitelets、ASP.NET 等),您可以在 Windows 托管和following these instructions to host the application using Mono on a Linux box running nginx 之间进行选择。

    对于 Windows 托管,AppHarbor 是部署 WebSharper 应用程序的绝佳选择,您可以使用这两个都基于 AppHarbor 构建的模板之一来启动您的项目:

    【讨论】:

    • 所以我使用了 Sitelets。 AppHarbor 是查看已构建项目的唯一方法吗?打个比方,假设我使用 Eclipse IDE 构建了一个 Java Web 项目。我可以使用 tomcat 容器来部署文件,也可以看到生成的文件。以后我也可以把所有的文件打包成一个war。就像使用 Visual Studio 部署到 IIS 一样?
    • AppHarbor 是部署 Sitelets 应用程序的选项之一。 VS 提供了 4 种部署 Web 应用程序的方法:Web Deploy、FTP、文件系统和 FPSE。您可以阅读this article 了解如何使用 Web Deploy 来发布您的应用程序。
    • 非常感谢@Taha 帮助我
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 1970-01-01
    • 2017-08-06
    相关资源
    最近更新 更多