メンテナンスページを作成する1つの方法は、IISのapp_offline.htm機能を使用することです。この機能を使用すると、メンテナンスについて通知するすべてのユーザーに同じHTMLページを表示できます。
Stackoverflowにはここに素晴らしい投稿があります。 ASP.NET 2.0- app_offline.htmの使用方法.
別のことができることは、ユーザーがスケジュールされたメンテナンスがあることを通知して、アプリケーションの使用を認識して停止することです。
それはすべて、アプリケーションをアップグレードするために必要な時間に依存します。アップグレードが新しいファイルをアップロードし、それ以上1〜2分かかりない場合、ユーザーが表示されない可能性が最も高いです。