У меня есть веб-служба C # ASMX, которая использует Oracle.DataAccess.Client
для подключения к базе данных Oracle. Когда я пытаюсь вызвать веб-метод, я получаю следующее сообщение об ошибке:
невозможно загрузить dll 'OraOps10.dll'
Это та же проблема, что и , которую задавали до , со значительным отличием в том, что у меня есть ODAP (по крайней мере, у меня есть OraOps10.dll в каталоге bin установки клиента Oracle), но он установлен в общей папке (W:) и не зарегистрирован на моем компьютере (где веб-служба работает на тестовом веб-сервере VisualStudio).
Даже когда я попытался скопировать указанную библиотеку DLL в каталог bin / веб-службы, он не нашел ее. Трассировка стека звучит так, будто она ищет его в реестре.
Можно ли как-то указать моему веб-сервису, где найти установку ODAP? (установить ORACLE_HOME в файле web.config или аналогичном)
( Обратите внимание: работающая установка клиента Oracle доступна на каждом целевом компьютере, и она прекрасно работает для открытия соединения Oracle с System.Data.Oracle, только в том случае, если установка клиента не включает ODAP: я не могу найдите любую запись "Oracle " в "Добавить ссылку -> .NET". *)