«Поставщик не совместим с версией клиента Oracle» - PullRequest
1 голос
/ 11 июня 2010

Я просто разместил свой веб-сервис asp .net на удаленном хосте.Служба получает доступ к базе данных oracle на моей локальной машине.Служба работала нормально, когда работала на локальном хосте, но после перехода на удаленный хост я получаю

The provider is not compatible with the version of Oracle client at
    Oracle.DataAccess.Client.OracleInit.Initialize() at
    Oracle.DataAccess.Client.OracleConnection..cctor()
--- End of inner exception stack trace --- at
    Oracle.DataAccess.Client.OracleConnection..ctor(String connectionString) at....

Я знаю, что ошибка связана с версией поставщика данных, работающей на сервере / клиенте.В моем случае единственной DLL, на которую я ссылался в проекте, был Oracle.DataAccess

Итак, как мне решить эту проблему?Обратите внимание, что я не смогу ничего изменить на веб-хосте, кроме моего собственного проекта.

На моей локальной машине работает Oracle 11g

Спасибо.

1 Ответ

1 голос
/ 11 июня 2010

Узнайте, какая версия клиента Oracle работает на сайте вашего веб-хостинга. Если это старый клиент, вам нужно либо

A) get your web host to update their software to something more up-to-date,
B) downgrade to an older version of Oracle that their client can deal with, or
C) change web hosts.

Удачи.

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