Перенаправление, пока сервер работает - PullRequest
0 голосов
/ 20 января 2012

У меня есть сайт asp.net. Каждый день, скажем, в 8 вечера сервер выполняет некоторые операции, которые длятся 20 минут. Мой вопрос: как я могу перенаправить пользователей, которые обращаются к моему веб-сайту в течение этого времени, на другую страницу на сервере? Многопоточность

Ответы [ 2 ]

1 голос
/ 20 января 2012

Простой способ - просто перенаправить их в зависимости от времени.Используйте global.asax и внедрите функцию в методе Application_BeginRequest.

Возможно, это не лучшее решение, но простое в реализации.

0 голосов
/ 20 января 2012

Опция без изменения кода вашего приложения - это запланированное задание, которое переименовывает файл App_Offline.htm назад и вперед во время вашего занятого времени (при условии, что вы хотите сказать «сайт занят» или что-то подобное)

т.е. в 20:00 запустите файл .bat, например

ren d:\webapp\_App_Offline.htm App_Offline.htm

В 8:20 вечера запустить

ren d:\webapp\App_Offline.htm _App_Offline.htm

Не умный, конечно, не надежный, но идея, которую легко реализовать быстро.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...