2013-07-25 21 views
5

Così come principiante per l'intero IDE di Visual Studio e un principiante per F # e il WebSharper basato su F #, ho alcuni problemi sul sistema. Io uso il 'Ctrl + F5' per testare l'applicazione. Ora cosa devo fare se voglio impacchettare l'applicazione e distribuirla su un altro server, ad esempio il server Apache? Supponendo che l'esempio di base here contenga solo i file .js e HTML, dove trovo le pagine Web generate e/oi file .js o come li creo.Distribuzione dell'applicazione Websharper da Visual Studio 2012

risposta

4

Se l'applicazione è stata creata utilizzando il modello di sito HTML, il pacchetto HTML si trova nella cartella bin del progetto. È possibile distribuire applicazioni WebSharper create utilizzando questo modello su qualsiasi server che si preferisce. Se hai utilizzato uno dei modelli di applicazioni Web (Sitelets, ASP.NET, ...) hai la scelta tra l'hosting Windows e following these instructions to host the application using Mono on a Linux box running nginx.

Quando si tratta di hosting Windows, AppHarbor è una grande scelta per la distribuzione di applicazioni WebSharper ed è possibile utilizzare uno di questi due modelli di cui entrambi si basano sulle AppHarbor per avviare il progetto:

+0

Quindi ho utilizzato il Sitelets. AppHarbor è l'unico modo per vedere i progetti costruiti? Per analogia, diciamo che costruisco un progetto web Java usando l'IDE di eclipse. Posso usare un contenitore Tomcat per distribuire i file e posso anche vedere i file generati. Più tardi posso anche impacchettare tutti i file in una guerra. Qualcosa come l'utilizzo di Visual Studio per la distribuzione su IIS? – N00bsie

+0

AppHarbor è un'opzione per l'implementazione di un'app Sitelets. VS offre 4 metodi per la distribuzione di un'applicazione Web: Web Deploy, FTP, File system e FPSE. È possibile leggere [questo articolo] (http://msdn.microsoft.com/en-us/library/dd465337 (v = vs.100) .aspx) per informazioni su come utilizzare Web Deploy per pubblicare l'applicazione. – Taha

+0

Grazie mille per avermi aiutato con @Taha – N00bsie

Problemi correlati