2013-07-25 68 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

相關問題