Невозможно загрузить библиотеку в ColdFusion 11

Я получаю следующую ошибку при запуске приложения в ColdFusion 11:

Unable to load library encrypt.dll

Я недавно перенес свои приложения из ColdFusion 9 в ColdFusion 11. Он отлично работает на ColdFusion 9 без единой проблемы, но не на ColdFusion 11. Ссылочная dll присутствует в указанном месте. Я не понимаю причину этого.

Путь к dll в Admin правильный.

Расширения> Метки CFX> Управление C ++ CFX> «Путь dll».

Разрядность операционной системы и сервера ColdFusion составляет 64 бита.
Какие-либо предложения?

2

Решение

Encrypt.dll вызывает другую DLL? Мы столкнулись с аналогичной проблемой 32-битного ColdFusion на 64-битной Windows. Вызванный dll находился в том же каталоге, что и cfx dll. Но cfx не смог найти вызываемую dll.

Мы решили это, скопировав вызываемую dll в каталог c: \ windows \ syswow64. В вашем случае это будет c: \ windows \ system32

Обратите внимание, что Microsoft ловко неправильно называет каталоги для обратной совместимости. В 64-битных системах syswow64 — для 32-битных. system32 для 64 бит.

0

Другие решения