Visual Studioでアプリを開発し、Linuxマシン(OS-Ubuntu、Webサーバー-Nginx)にアプリをデプロイする方法。手順を説明できますか、それは大きな助けになります
3 に答える
モノを使ってLinux用のアプリを開発する方法は3つあると思います。
1つは、開発にVisual Studioのみを使用し、時々アプリをLinuxにデプロイして、潜在的な問題を確認することです。私は個人的にこのシナリオを使用します。なぜなら、それは単純であり、MS固有のものや完全にサポートされていないものをいじっていない場合は、問題はないはずです(少なくとも私は今のところそうしていません)。欠点は、Linuxマシンでの実行時にのみ単一固有の問題を発見することです。
2番目のアプローチは、MonoToolsでVisualStudioを使用することです。ベータ版のときにテストしましたが、非常に便利な場合もありました(単一固有の問題を発見するフェーズを開発環境に移しますが、Linuxマシンでは特定の問題が発生する可能性があります)が、このツールはそうではありません。今のところデバッグをサポートしています。個人的には使用していません。
Third approach is to use only MonoDevelop on Linux (since debugging is now supported only in Linux). With 2.2 release this IDE becomes really good and suitable for development however I have tested only console and basic ASP.NET MVC apps so I can't tell you if it's ready for bigger projects.
Deployment to Linux is quite easy - I just installed proftpd on Linux machine, configured it and copied project there from Windows machine.
Linux用のアプリケーションをC(Nginxのように)またはC ++で開発している場合は、Linuxで開発する必要があります。
これに使用できるLinux用のIDEはたくさんあります。
Wineを使用してLinuxでVisualStudioを実行することもできます。
WindowsでMonoを使用し、それを使用してアプリをコンパイルします。Apacheのみがサポートされていると思います...免責事項-私は個人的にMonoを使用した経験がありません...