2013-07-25 63 views
5

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

回答

4

如果您使用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一个启动你的项目的理想之选:

+0

所以我使用了Sitelets。 AppHarbor是唯一能看到已建项目的方法吗?作为比喻,可以说我使用eclipse IDE构建了一个java web项目。我可以使用一个tomcat容器来部署这些文件,并且我可以看到生成的文件。后来我还可以将所有文件打包成一场战争。就像使用Visual Studio部署到IIS一样? – N00bsie

+0

AppHarbor是部署Sitelets应用程序的其中一个选项。 VS提供了4种部署Web应用程序的方法:Web部署,FTP,文件系统和FPSE。您可以阅读[本文](http://msdn.microsoft.com/en-us/library/dd465337(v = vs.100).aspx)了解如何使用Web部署来发布您的应用程序。 – Taha

+0

非常感谢您帮助我@Taha – N00bsie

相关问题