Um mit asp.net 1.1 eine Wartungsseite aufzuschalten, kann man in die global.asax-Datei folgenden Eintrag machen:
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
    Response.Redirect("
app_offline.htm")
End Sub

Mit asp.net 2.0 geht das noch etwas einfacher. Dazu muss man nur eine app_offline.htm-Datei erzeugen und auf den Webserver kopieren. Fertig.

Weitere Infos in diesem Blog-Eintrag aus ScottGu's Blog

Dank an Chris für den Link