現在、私のウェブサイトを公開するために、FileZilla を使用して FTP 経由でサーバーにファイルをアップロードしています。Web サイトの DLL をプッシュしているときにユーザーがサイトをリロードすると、File is being used by another process
一種のエラーが発生します。
この問題を回避するために利用できるより良いプッシュオーバー手法、またはサイトをアップロードするために FTP クライアントで使用するよりも一般的に優れている手法はありますか?
新しいサイトを展開している間は、いつでも app_offline.htm ファイルをアップロードできます。asp.net アプリケーションでこれを行うと、ユーザーがどのページをロード/リロードしようとしても、ユーザーは app_offline.html ファイルにリダイレクトされます。彼らが再びサイトにアクセスする準備ができたら、ファイルを削除/削除/名前変更するだけです(通常は名前を変更するだけなので、サイトをオフラインモードに戻すのは簡単な名前変更です)。
http://weblogs.asp.net/dotnetstories/archive/2011/09/24/take-an-asp-net-application-offline.aspx