Как заставить IIS выгрузить ISAPI Ext а то приходиться сервер перегружать что совсем не интересно :-(
Остановить/Запустить сайт не выгружает dll — к чему бы это !?
Здравствуйте Аноним, вы писали:
А>Как заставить IIS выгрузить ISAPI Ext а то приходиться сервер перегружать что совсем не интересно :-(
А>Остановить/Запустить сайт не выгружает dll — к чему бы это !?
Останавливать бесполезно, надо перезагружать. А про "Как заставить..." здесь —
HOWTO: Debug ISAPI DLLs Under IIS 4.0 and IIS 5.0
Здравствуйте IT, вы писали:
IT>Здравствуйте Аноним, вы писали:
А>>Как заставить IIS выгрузить ISAPI Ext а то приходиться сервер перегружать что совсем не интересно :-(
А>>Остановить/Запустить сайт не выгружает dll — к чему бы это !?
IT>Останавливать бесполезно, надо перезагружать. А про "Как заставить..." здесь — HOWTO: Debug ISAPI DLLs Under IIS 4.0 and IIS 5.0
Ну ты отослал. :)
Вкратце, если приложение out-of-proc, то нужно остановить соответсвующее ему COM+ приложение.
Если in-proc, то только рестартом веб-сервера (iisreset). Хотя в веб-приложения настройках есть галочка насчет кешинга ISAPI у меня она не работает (но у меня IIS6, может на 5-ке оно и будет нормально не кешироваться). :)
Блин, в 6-ке классно сделано, там все приложения распиханы по пулам, и достаточно просто рестартануть нужный пул прямо из IIS Manager'а. :)
Здравствуйте Аноним, Вы писали:
А>Как заставить IIS выгрузить ISAPI Ext а то приходиться сервер перегружать что совсем не интересно
А>Остановить/Запустить сайт не выгружает dll — к чему бы это !?
Сделай wrapper вокруг ISAPI, который будет его автоматически грузить при первом запросе. А если в query string есть специальный параметр, то выгружаешь или загружаешь в зависимости от параметра.