Как правильно обновить ASP.NET приложение
- 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