2013-07-25 11 views
5

Visual Studio IDE全体の初心者で、F#とF#ベースのWebSharperの初心者であるため、システムに特定の問題があります。私は 'Ctrl + F5'を使ってアプリケーションをテストします。アプリケーションをパッケージ化して別のサーバーにデプロイする場合はどうすればいいですか、たとえばapache server?基本的な例hereに.jsファイルとHTMLファイルがあると仮定すると、生成されたWebページや.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上に構築両方のこれらの2つのテンプレートのいずれかを使用できます。

+0

私はSiteletsを使用しました。 AppHarborはビルドされたプロジェクトを見る唯一の方法ですか?類推として、私はEclipse IDEを使用してJava Webプロジェクトを構築すると言うことができます。私はtomcatコンテナを使ってファイルを展開することができ、生成されたファイルも見ることができます。後で、すべてのファイルを戦争にパッケージ化することもできます。 Visual Studioを使ってIISにデプロイするだけのようなもの? – N00bsie

+0

AppHarborは、Siteletsアプリケーションを導入するための1つのオプションです。 VSには、Webアプリケーションを展開するための4つの方法(Web配置、FTP、ファイルシステム、およびFPSE)があります。アプリケーションを公開するためにWeb Deployを使用する方法については、[この記事](http://msdn.microsoft.com/en-us/library/dd465337(v=vs.100).aspx)を参照してください。 – Taha

+0

ありがとうございます@タハ – N00bsie

関連する問題