2012-10-31 2 views
0

У меня есть сайт asp.net. Всякий раз, когда я хочу обновлять веб-сайт, я удаляю все старые страницы, а затем загружаю новые файлы.Показать соответствующее сообщение во время загрузки

В этот период времени все посетители получают исключения. Каков наилучший способ показать соответствующее сообщение, подобное этому?

«Мы обновляем сайт, пожалуйста, посетите позже»

+0

Вам нужно сделать это в IIS, я думаю. – UNeverNo

ответ

2

Что вы можете сделать, это создать файл с именем App_Offline.htm и добавить его в корневой каталог веб-приложения, если вы хотите, чтобы показать сообщение. В этом html-файле вы можете добавить свое собственное сообщение. Затем, когда вы закончите, просто удалите его или переименуйте.

Когда ASP.NET видит этот файл, он отключит домен приложения для приложения (а не перезапускает его для запросов) и вместо этого отправит содержимое app_offline.htm.

Подробнее об этом here.

+1

Большое спасибо –

+0

Добро пожаловать =) Жаль, что мой ответ не принимался, поскольку я был первым;) –

0

Затем вы можете добавить файл app_offline.htm в корень.

3

Вы должны положить App_Offline.htm, который называется Holding Page в корневой каталог вашего веб-приложения и внутри, где вы можете писать все, что хотите.

Приложения ASP.NET будут автоматически удалены, если в корневую папку приложения будет добавлен файл с именем app_offline.htm.

и удалить или переименовать некоторые другие назвали этот файл, если сайт будет готов вернуться на

+0

Спасибо, что ответили. В какой ситуации посетитель видит App_Offline.htm? –

+1

Всякий раз, когда этот файл находится в корневом каталоге вашего веб-приложения ... и когда вы хотите удалить его, просто переименуйте его в другое имя и вот оно ... @ masoudkeshavarz –

+1

Большое спасибо –

Смежные вопросы