64-разрядные компоненты Oracle Data Access не работают в IIS express 7.5 - PullRequest
1 голос
/ 07 декабря 2011

Я установил ODAC (компоненты доступа к данным Oracle 64 бит ) odp.net 4. Но, к сожалению, он не работает с IIs Express. В экспресс-документации IIS говорится, что она поддерживает как 32-битные, так и 64-битные системы. Возможно ли, что он может работать с odp.net 4 (64-битной), или мы должны работать с 32-битными компонентами odac на машинах разработки.

спасибо заранее!

1 Ответ

2 голосов
/ 11 мая 2012

Возможно, уже слишком поздно, но IIS Express 7.5 является 32-разрядным и не может содержать 64-разрядный процесс.Я предполагаю, что это ваша проблема, потому что у меня была похожая проблема с Oracle.DataAccess.dll.Однако IIS Express 8.0 Beta может разместить ваш 64-битный сайт.

Visual Studio запускает 32-разрядный процесс IIS Express 8 только при его использовании для запуска сайта (F5 или Ctrl-F5).Однако вы можете запустить 64-разрядный процесс из командной строки, а затем подключиться к процессу IIS Express из Visual Studio, если вы хотите выполнить отладку.Я использую следующую команду:

c:\Program Files\IIS Express\iisexpress.exe /site:SiteName

Файл конфигурации IIS Express по умолчанию находится в папке ваших документов по адресу IISExpress\config\applicationhost.config.Этот файл содержит определения для ваших сайтов и дает вам имя сайта, которое вы можете изменить.

Обязательно прочитайте инструкции по Обновлению с IIS Express 7.5 .

...