Я получаю следующую ошибку при запуске приложения в 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 бита.
Какие-либо предложения?
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 бит.