About Feature of "App_Offline.htm" in ASP.NET 2.0
In this Article, I will Explain about Feature of "App_Offline.htm" in ASP.NET 2.0.
"App_Offline.htm" is one of the new features in ASP.NET 2.0, which provides a handy way to bring down an ASP.NET application while you make changes to it (for ex: updating a lot of content or making big changes to the site where you want to ensure that no users are accessing the application until all changes are done).
The way "app_offline.htm" works is that you put this file in the root of the application. When ASP.NET sees it, it will shut-down the app-domain for the application (and not restart it for requests) and instead send back the contents of the app_offline.htm file in response to all new dynamic requests for the application. When you are done updating the site, just delete the file and it will come back online.
There is a feature of IE6 called "Show Friendly Http Errors". This can be configured in the Tools->Internet Options->Advanced tab within IE, and is on by default with IE6. When this is on, and a server returns a non HTTP-200 status code with less than 512 bytes of content, IE will not show the returned HTML and instead substitutes its own generic status code message which is not very user friendly.
So if you use the app_offline.htm feature, you should make sure you have at least 512 bytes of content within it to make sure that your HTML (instead of IE's friendly status message) shows up to your users. If you don't want to have a lot of text show-up on the page, you can just add an html client-side comment with some bogus content to push it over 512 bytes.
I think It will help you about Feature of "App_Offline.htm" in ASP.NET 2.0. Thanks for reading my Article Feature of "App_Offline.htm" in ASP.NET 2.0. if you have any query or you have any suggestion, let me know. I will appreciate you valuable feedback.