Ответ HTTP-сервиса при заблокированной базе Есть HTTP-сервис. При обновлении конфигурации база заблокирована и HTTP-сервис выдает список соединений: "Ошибка разделенного доступа к информационной базе Активные сеансы и соединения: компьютер: comp1, соединение: 2214836, начато: 24.05.2019 в 11:04:21, приложение: Конфигуратор" Как бы это заменить на что-нибудь другое типа "Сервис временно недоступен"? |
Свою dll-ку наверное надо писать. [url]https://docs.microsoft.com/en-us/iis/configuration/system.webserver/isapifilters/[/url] [url]https://github.com/search?q=isapi+filter[/url] |
1-buh > ??? Проще установить блокировку начала сеансов, тогда показывается безобидное "Начало работы с базой запрещено", но все равно не то... Хотелось бы показывать свою страницу. |
Ну, если готов что-то делать перед и после обновления, так просто сделай html-страничку и переключай iis на нее. Я думал надо автоматом ловить ответ и подменять его на другой. |
3-buh > у меня обработка автоматом устанавливает блокировку, удаляет сеансы, обновляет конфу, снимает блокировку. Возможно ли программно из 1С перенаправить веб-сервер на другой адрес? |
хм.. а можно windows\system32\drivers\etc\hosts? на ходу, так сказать? |
Web.config [url]https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module[/url] [url]https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module[/url] |
Текущее время: 04:31. Часовой пояс GMT +3. |