64-разрядные компоненты Oracle Data Access не работают в IIS Express 7.5

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

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


person iknowitwasyoufredo    schedule 07.12.2011    source источник


Ответы (1)


Возможно, уже слишком поздно, но 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.

person Ron Ratzlaff    schedule 11.05.2012