жизнеспособность 32 bit ActiveX под W2K3 x64

stiiv

есть ли у кого опыт внедрения/использования субжа?
ситуация:
веб-приложение: написанное на ASP, используещее ActiveX DLL (написанные на VB6)
встал вопрос перемещения сего приложения на платформу W2k3 x64
может кто пробовал делать такое?

al70

Да, есть такая заморочка. Подробностей не помню, но у нас вышли из положения то ли зарегистрировав DLL из-под 32-разрядной оболочки (кажется, даже Far подходит то ли используя как-то по-хитрому. Короче — решение точно существует.

stiiv

Решение существует - это точно (раскопали причем (если опираться на то что мы копали) вариант работает только для www-службы :(
Короче нас спасло (вот спасло-ли или нет - хз) следующая последовательность действий:

  • 1. Положили DLL-ки в WINDOWS\SysWOW64
  • 2. Run: cscript.exe \Inetpub\AdminScripts\adsutil.vbs set W3SVC/AppPools/Enable32AppOnWin64 "TRUE"
  • 3. зарегили DLL запуском regsvr32 из папки WINDOWS\SysWOW64

В общем - это позволило запуститься приложению.
Вопрос остался насколько это надёжно....

al70

Точно, припоминаю про SysWOW64. :)
У нас год примерно работает, всё в норме (IIS, 4000+ пользователей).
Оставить комментарий
Имя или ник:
Комментарий: