2

我已经安装了 ODAC(Oracle 数据访问组件64 位)odp.net 4。但不幸的是,它不适用于 IIs Express。IIS express 文档说它同时支持 32 位和 64 位系统。它是否可以与 odp.net 4(64 位)一起使用,或者我们必须在开发机器中使用 odac 32 位组件。

提前致谢!

4

1 回答 1

2

现在可能为时已晚,但 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 升级的说明。

于 2012-05-11T19:49:00.850 回答