2013-07-25 5 views
5

Tak więc, jako początkujący programista Visual Studio IDE i początkujący F # i program WebSharper oparty na F #, mam pewne problemy w systemie. Używam "Ctrl + F5" do testowania aplikacji. Co teraz zrobię, jeśli chcę spakować aplikację i wdrożyć ją na innym serwerze, na przykład na serwerze Apache? Zakładając, że podstawowy przykład here zawiera tylko pliki .js i pliki HTML, gdzie znajdę wygenerowane strony internetowe i/lub pliki .js lub jak je wygenerować.Wdrażanie aplikacji Websharper z Visual Studio 2012

Odpowiedz

4

Jeśli utworzyłeś aplikację przy użyciu szablonu strony HTML, znajdziesz pakiet HTML w folderze bin projektu. Możesz wdrażać aplikacje WebSharper zbudowane przy użyciu tego szablonu na dowolnym preferowanym serwerze. Jeśli korzystałeś z jednego z szablonów aplikacji internetowych (Sitelety, ASP.NET, ...), masz wybór między hostingiem Windows a following these instructions to host the application using Mono on a Linux box running nginx.

Jeśli chodzi o Windows hosting, AppHarbor jest doskonałym wyborem dla wdrażania WebSharper aplikacje i można skorzystać z jednej z tych dwóch szablonów oba opierają się na AppHarbor by nadać swój projekt:

+0

Więc użyłem Siteli. Czy AppHarbor to jedyny sposób na zobaczenie projektów? Jako analogię, powiedzmy, że buduję projekt WWW java za pomocą środowiska IDE Eclipse. Mogę użyć kontenera tomcat do rozmieszczenia plików, a także widzę wygenerowane pliki. Później mogę również spakować wszystkie pliki na wojnę. Coś jak po prostu przy użyciu Visual Studio do wdrożenia w IIS? – N00bsie

+0

AppHarbor to jedna z wielu opcji wdrażania aplikacji Sitels. VS oferuje 4 metody wdrażania aplikacji WWW: Web Deploy, FTP, system plików i FPSE. Możesz przeczytać [ten artykuł] (http://msdn.microsoft.com/en-us/library/dd465337 (v = vs.100) .aspx), aby dowiedzieć się, jak korzystać z Web Deploy w celu opublikowania aplikacji. – Taha

+0

Wielkie dzięki za pomoc w @ Taha – N00bsie