Мне нужна система уведомлений в веб-приложении - PullRequest
3 голосов
/ 27 сентября 2010

У меня есть веб-приложение, которое наш клиент использует его весь день. Иногда мне нужно остановить или перезапустить приложение. Когда я делаю это, работа некоторых клиентов прерывается, и это заставляет их нервничать.

Я хочу сделать так, чтобы система уведомлений появлялась в приложении и информировала клиентов об отключении системы.

Как я могу создать такую ​​систему?

Ответы [ 4 ]

2 голосов
/ 27 сентября 2010

Для уведомления вы можете использовать stackoverflow-style-уведомления

Вы также можете настроить страницу ошибки «Ошибка HTTP 500-12 Перезапуск приложения»

2 голосов
/ 27 сентября 2010

Я думаю, что путь здесь - с AJAX. Создайте какую-нибудь систему опроса, которая каждые 5 минут будет опрашивать новые «сообщения» на сервере. Ваш C # тогда проверит, есть ли новые сообщения, вернет их в AJAX, и некоторые jQuery могут отобразить окно или модал, чтобы предупредить пользователя о том, что скоро произойдет.

При обновлении страницы или переходе на новую страницу этот ajax также может запускаться, не дожидаясь окончания таймера.

1 голос
/ 27 сентября 2010

Вы можете использовать службу в своей сети, но есть еще один простой способ ...
есть команда dos, которая показывает сообщение на экране указанного пользователя ... но это худший способ, если ваша программа не запущенав небольшой сети ...
Команда NET SEND, но она больше недоступна в Windows Vista и в семи ...
Вот ссылка: http://www.cezeo.com/tips-and-tricks/net-send-command/

0 голосов
/ 27 сентября 2010

Вы бы поместили сообщение на общую страницу (домашнюю или логин) за некоторое время до обновления.Что-то вроде «На xxxxxpm этот сайт будет закрыт».

Когда придет время, вы замените их доступ к системе (например, страницу входа в систему) страницей с указанием ее отсутствия, вам придется подождать.Вы либо разместите страницу нового сообщения с тем же именем, что и логин, либо настроите сервер для автоматического перенаправления.Так справляются крупные банки.

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