我已经安装了 ODAC(Oracle 数据访问组件64 位)odp.net 4。但不幸的是,它不适用于 IIs Express。IIS express 文档说它同时支持 32 位和 64 位系统。它是否可以与 odp.net 4(64 位)一起使用,或者我们必须在开发机器中使用 odac 32 位组件。
提前致谢!
我已经安装了 ODAC(Oracle 数据访问组件64 位)odp.net 4。但不幸的是,它不适用于 IIs Express。IIS express 文档说它同时支持 32 位和 64 位系统。它是否可以与 odp.net 4(64 位)一起使用,或者我们必须在开发机器中使用 odac 32 位组件。
提前致谢!
现在可能为时已晚,但 IIS Express 7.5 是 32 位的,无法承载 64 位进程。我假设这就是您的问题是/曾经是因为我在 Oracle.DataAccess.dll 上遇到了类似的问题。但是,IIS Express 8.0 Beta可以托管您的 64 位站点。
当您使用 Visual Studio 启动站点(F5 或 Ctrl-F5)时,Visual Studio 只会启动 32 位 IIS Express 8 进程。但是,如果要调试,可以从命令行启动 64 位进程,然后从 Visual Studio 附加到 IIS Express 进程。我使用的命令是:
c:\Program Files\IIS Express\iisexpress.exe /site:SiteName
默认的 IIS Express 配置文件位于您的文档文件夹中IISExpress\config\applicationhost.config
。该文件包含您的站点的定义,并为您提供站点名称,您可以更改该名称。
确保您阅读了从 IIS Express 7.5 升级的说明。