Добрый день!
Я создал веб-сервис (на C#) который выполняет некоторую проверку внутри сайта. Но данная проверка осуществляется несколько секунд и работа всего сайта приостанавливается. Что не удовлетворяет заказчика.
Как решить данную проблему? Сайт должен быть работоспособным в момент запуска веб-сервиса.
Pavel Litvinovich,
Вы проверили это из другого браузера? (кнопку запуска
нажимаете в одном браузере, а работу сайта проверяете в другом)
Скорее всего "приостанавливается" только текущая сессия. Это можно проверить открыв еще одно окно браузера в режиме инкогнито (можно даже под этим же пользователем).
Мы обходили это тем, что вызывали из сервиса БП, в свойствах которого стояла галочка "выполнять в фоне".
Можно вообще исключить сервис и сразу вызывать БП, который выполняется в фоне. Это решает проблему подвисания сессии.
Дмитрий А.,
Не работает сайт вообще. Висит... Запуск веб-сервиса происходит по нажатию кнопки на странице нужного раздела.
Pavel Litvinovich,
Вы проверили это из другого браузера? (кнопку запуска
нажимаете в одном браузере, а работу сайта проверяете в другом)
Дмитрий А.,
Спасибо! Работает.