2017-02-15 25 views

答えて

0

からまではVisual StudioからUbuntuサーバーにアクセスできますが、サーバーにアクセスできる場合(例:SSH)は、Gitのリポジトリからコードを取り出してコンパイルして公開するだけです実行します。

3

あなたは、ASP.NETのCOREのドキュメントで、このページをチェックすることができます - https://docs.microsoft.com/en-us/aspnet/core/publishing/linuxproduction

良い例もスコットHanselman氏からこのブログの記事で見つけることができます - https://www.hanselman.com/blog/PublishingAnASPNETCoreWebsiteToACheapLinuxVMHost.aspx

私は現在に私自身のバッチスクリプトを使用します以下の手順に従ってください。

  1. dotnet publishコマンドを使用してアプリケーションを公開します。
  2. PowerShellを使用しているすべてのZip。
  3. pscp-https://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter5.html
  4. LinuxマシンにWindows Bashを使用して接続します(この機能を使用するにはWindows 10 Anniversary Updateが必要です)。
  5. Linuxマシンでunzipコマンドを呼び出します。最初にそこにインストールする必要があります。
  6. Linuxマシンでスーパーバイザサービスを再起動します。
関連する問題