Если у вас все еще есть та же ошибка, возможно, у вас есть 32-битная DLL в папке bin на веб-сайте. Просто удалите его, и сайт будет использовать 64-битную сборку, и она должна работать.

ановил клиент Oracle для 64-битной машины, используя XCopy 11.2, предоставляемый Oracle (все установлено согласно инструкциям «прочитайте меня»).

Я использую Visual Studio 2010, и проект имеет тип ASP.NET Website.

Когда я пытался запустить свой веб-сайт ASP.NET с использованием Oracle Connection, установленного выше ... он выдает ошибку из файла web.config во время компиляции.

**

«Не удалось загрузить файл или сборку« Oracle.DataAccess, версия = 4.112.2.0, культура = нейтральная, PublicKeyToken = 89b483f429c47342 'или одна из ее зависимостей. Система не может найти указанный файл »

**

Это сработало, если я изменил значение параметра Включить 32-разрядные приложения на True в пуле приложений IIS.

Но мое требование - заставить его работать на 64-битной машине с 64-битным разъемом ODP.NET, поэтому я не хочу менять значение параметра Включить 32-битные приложения на True.

Так что, если вы могли бы помочь мне найти ответ, который был бы очень признателен. Пожалуйста, помогите мне исправить вышеуказанную ошибку.

Ответы на вопрос(2)

Ваш ответ на вопрос