Asp.net и Oracle: OracleException

Я пытаюсь установить свое веб-приложение на сервер. Я использую Windows 2012 R2, ASP.NET 4.5, сервер Oracle 11g db и ODAC121012xcopy_64.

Я распаковал zip-файл, назвал команду «install.bat all c:\oracle oracle_home» и «iisreset». Затем на моей веб-странице отображается OracleException (0x80004005). Я пытаюсь перейти на ODAC11xxxx , ODT11xxx, но не работает (иногда ошибка меняется на «Провайдер несовместим с версией клиента Oracle», но я использую клиент из того же пакета).

Спасибо.


person dokibi    schedule 14.10.2014    source источник


Ответы (2)


Если вы хотите избежать проблем клиента Oracle с приложениями .net, вы можете использовать управляемый драйвер, он не требует установки клиента Oracle и не будет мешать ему, если он установлен.

Миграция исходного кода в управляемый драйвер из неуправляемого драйвера в большинстве случаев является просто вопросом изменения пространства имен.

person vc 74    schedule 14.10.2014

Спасибо за ответ. У меня есть решение.

Мое решение - изменить целевой процессор на x86 и использовать 32-битную версию ODAC112040xcopy вместо 64-битной. Мое веб-приложение теперь работает хорошо. Еще раз спасибо ^^.

person dokibi    schedule 14.10.2014