この質問は特に Azure Virtual Machines に関連するものではないかもしれませんが、Azure が Amazon EC2 よりも簡単にこれを行う方法を提供してくれることを願っています。
複数の Azure 仮想マシン (つまり、Azure Web サイトまたは [Paas] ロールではない) で実行されている長期実行アプリがあります。これらは単純なコンソール アプリ/Windows サービスです。時折、コードの更新を行い、これらのプロセスを停止し、コード/バイナリを更新してから、これらのプロセスを再起動する必要があります。
過去に、PSTools ( psexec ) を使用してこれをリモートで実行しようとしましたが、そのようなハックのようです。アプリをリモートで強制終了し、展開を更新して、アプリを再起動するより良い方法はありますか?
理想的には、Visual Studio 内から、Azure Web サイトであるかのようにコードを展開できる " Publish Console App " に相当するものがあるでしょうが、それは不可能だと思います。
ご提案いただきありがとうございます。