Поставщик Oracle .NET не найден на производственном сервере - PullRequest
1 голос
/ 08 июля 2010

В Visual Studio, работающем на 64-битной XP, все работает нормально.У меня есть web.config с записью:

(чтобы найти папку «bin» проекта, в которой находятся два .DLL (Oracle.DataAccess.dll, System.Data.OracleClient.dll)

Но в производственной среде (Windows 2003, 32-разрядная версия) я получаю сообщение об ошибке: «Не удается найти запрошенный поставщик данных .Net Framework. Возможно, он не установлен». Раньше ошибка была чем-то вроде«Не совместимый поставщик», потому что у меня была запись в Web.config для включения соответствующих библиотек DLL. Но я удалил эти ссылки из Web.Config, потому что, как мне показалось, может быть конфликт между 32 и 64-битной версией.установить Oracle Instant Client через приложение GUI из Oracle.

Какие типы .DLL я могу просто скопировать в папку 'bin', чтобы они работали как на моей Visual Studio в 64-битной, так и в32-битный сервер производства? Спасибо!

1 Ответ

0 голосов
/ 08 июля 2010

Неважно.Вот как я это решил: удалил .DLL из файла bin и вернул ссылки в файл Web.Config.После этого в 32-битной системе Windows 2003 просто установили ODAC1110720 (32-битную) с сайта Oracle в 32-битной системе Windows 2003, и все работает просто отлично!Надеюсь, это кому-нибудь поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...