Как правильно обновить ASP.NET приложение

    • ASP.NET
    • HTML
  • modified:
  • reading: 1 minutes

Стандартное, обыкновенное обновление ASP.NET приложения. Необходимо накатить скрипты на базу, обновить само приложение, а при обновлении базы - старое приложение на нем работать адекватно не будет. Но есть выход попроще, создать файл с именем App_Offline.htm в корень, к примеру с таким содержанием:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Сайт временно закрыт</title>
</head>
<body>
  <h2>Сайт временно закрыт. Ведутся работы. </h2>
  <!--    
  Adding additional hidden content so that IE Friendly Errors don't prevent
  this message from displaying (note: it will show a "friendly" 404
  error if the content isn't of a certain size).
  <h2>Сайт временно закрыт. Ведутся работы. </h2> 
  <h2>Сайт временно закрыт. Ведутся работы. </h2> 
  <h2>Сайт временно закрыт. Ведутся работы. </h2> 
  <h2>Сайт временно закрыт. Ведутся работы. </h2> 
  <h2>Сайт временно закрыт. Ведутся работы. </h2> 
  <h2>Сайт временно закрыт. Ведутся работы. </h2> 
  <h2>Сайт временно закрыт. Ведутся работы. </h2> 
  <h2>Сайт временно закрыт. Ведутся работы. </h2> 
  <h2>Сайт временно закрыт. Ведутся работы. </h2> 
  <h2>Сайт временно закрыт. Ведутся работы. </h2> 
  <h2>Сайт временно закрыт. Ведутся работы. </h2> 
  <h2>Сайт временно закрыт. Ведутся работы. </h2> 
  <h2>Сайт временно закрыт. Ведутся работы. </h2>   
-->
</body>
 
</html>

Комментарий добавлен для того, чтобы страничка весила более 512 байт, чтобы IE 6 не понимал возврат сервера - как ошибку.

Взято отсюда: App_Offline.htm and working around the "IE Friendly Errors" feature

See Also