サイトにユーザーがいる間に、ライブで機能するASP.NET(2.0以上)アプリケーションの更新を処理する方法を把握しようとしています。サイトがライブ中にASP.NET Webアプリケーションを再公開する
たとえば、SOがASP.NET Webアプリケーションプロジェクトであるとします。プロジェクトコードはBINフォルダ内の単一の.DLLまでコンパイルされます。今では常にユーザーがいますので、サイトを使用しているときにVisual Studio .NETの「公開」機能を使用するか、または手動でFTPを使用すると、ユーザーのアクション/セッションはどうなりますか?
ASP.NET Webサイトを作成する代わりに、上記のシナリオに存在する可能性のある問題や存在しない可能性のある問題を緩和しますか?私はユーザー主導のWebアプリケーションとしてWebサイトを開発し始めています。これで私の未経験者は、潜在的に多くのユーザーに24/7を抱かせる可能性はありません。
編集:申し訳ありませんが、私はこれをより正確な文脈に入れておくべきです。このサイトは、毎月の料金でWebホスティングサービスによってホストされているものとします。私はサーバそのものを管理するつもりはなく、Webホストがサービスのユーザとして許しているものだけです。
App_offline.htmについて注意すべき点は、Webガーデンでは機能しないということです。 (そうですが、ワーカープロセスは次のページヒットでしか回転しませんので、一気にリフレッシュしなければならず、それらの間でラウンドロビンされることを願っています....)方法。 –