Visual Studio 2013 の「Publish」と Web Deploy を使用して、Asp.Net MVC 5 Web サイトを公開しています。ただし、ウェブサイトを更新すると、アップロード中に機能しません。更新中の Web サイトのダウンタイムを最小限に抑える方法を探しています。ウェブサイトは VPS で実行されており、私はそれに完全にアクセスできます。私の頭に浮かんだ 1 つの解決策は、最初にアップロードされたファイルを一時フォルダーに配置し、アップロードが完了したら、新しいファイルを置き換えるように Web 配置を構成することです。これにより、更新が数秒で終了します。これを手動で行うことはできますが、それは自分の Web サイトを更新するエレガントな方法ではありません。
PS: Web サイトを更新するためのより良い方法があるかもしれませんが、今のところ Web デプロイが気に入っています。たとえば、FTP よりもはるかに高速です。