2014-02-20 4 views
0

Я удаляюсь на сервер с файлом Orcale.DataAccess.dll в GAC. Однако, когда я вызвать функцию в .dll я получаю следующее исключение:Удаленный доступ к серверу для получения Orcale.DataAccess.dll

'Could not load file or assembly 'Orcale.DataAccess, Version=2.112.2.0, Culture=netural, PublicKeyToken=89b483f429c47342' or one of its dependencies. The system cannot find the file specified'

Это Windows Server 2003 32 bit и я удалением от клиента XP SP3 32-битным.

Любая помощь будет оценена по достоинству?

ответ

0

На 32-битной машине XP SP3 у вас есть версия клиента oracle (версия = 2.112.2.0), запущенная на сервере win 2003?

Если нет, попробуйте: 1. Скопируйте dll оракула с сервера 2003 в библиотеку проекта. 2. Перестройте проект и повторите попытку.

+0

У меня Orcale 10.2 на обоих, но у меня есть поставщик данных Orcale .net 10.1.0.4.0 на клиенте XP и 10.2.0.1.0 на сервере, но имеет ли значение, что находится на клиенте, когда оно удаляется в сервер и не использует клиентский GAC? – user1826413

+0

Я недавно испытал нечто подобное, когда поставщик оракула на моей машине разработки отличался от того, что было в производстве. Я просто скопировал файл oracle.DataAccess.dll на мою визуальную студию (IDE для разработки) и перестроил решение. Это решило проблему –

+0

Я заменил сервер .dll на клиентский, и у меня появилось другое сообщение об ошибке, однако я получаю это сообщение об ошибке, поскольку .dll - это x64, когда проект трассирует x86, у меня есть решение для этого Тхо – user1826413

Смежные вопросы