When I publish my ASP.NET MVC application it generates a app_offline.htm file to take the site offline while it updates the website and then deletes the file once the publis
Andrew bullocks answer works like a charm! although it depends on which visual studio you are using.
C:\Users\USERNAME\AppData\Roaming\Microsoft\VisualStudio
is the directory you should first land at, choose your VS version[ 8.0/9.0.....] and edit the app_offile.htm file.
app_offile.htm