DLL провайдера Oracle .NET ад - PullRequest
0 голосов
/ 13 июня 2010

Я сейчас занимаюсь разработкой на компьютере с Win7-32bits.Все отлично работаетЭто приложение ASP.NET.

Мне удалось использовать устаревший поставщик Microsoft .NET для Oracle, чтобы подключиться к Oracle (используя 32-битный клиент для мгновенных операций), а также к ODP.NET.Никаких проблем.Приложение работает нормально.

Проблема возникает при развертывании его на IIS7 на 64-битном компьютере под управлением Windows 2008 Server.Я не могу заставить устаревший .NET-провайдера Microsoft или ODP.NET работать легко.

Существует ли простой способ использовать 32-битный ODP.NET или устаревший .NET-провайдер Microsoft .NET в Windows 2008 Server 64bit?

DLL здесь!

Спасибо.

Ответы [ 3 ]

2 голосов
/ 28 ноября 2011

Вы пытались создать 64-битную версию своего программного обеспечения и внедрить ее с x64-версией ODP.NET?

См. этот ответ для деталей конфигурации Visual Studio.

1 голос
/ 06 ноября 2013

Поскольку на этот вопрос нет ответа, я добавлю ссылку на другой ответ, который я создал недавно, хотя этот вопрос очень старый.

Требуется ли ODP.NET для клиента Oracle 11g?

В общем случае вместо неуправляемых альтернатив выберите Oracle.ManagedDataAccess (версия управляемого кода клиента ODP.NET, созданная Oracle). Это очень поможет вам с "горечью".

1 голос
/ 30 июля 2010

если вы установите IIS для запуска 32 бит, то я могу подтвердить, что драйвер odp.net должен работать без проблем, если это 32-битный клиент.http://support.microsoft.com/kb/894435.

Я сделал это в iis для веб-сайтов в недавнем прошлом, и для нашего приложения winforms была установлена ​​сборка x86, поэтому мы всегда получаем 32-битных провайдеров odp на 64-битных ОС (хотяВы можете сделать это и с корфлагом)

1005 * Cheers, Crocked
...