ODP.NET 64位服务器部署,在32位操作系统上开发

时间:2011-05-06 13:36:21

标签: asp.net odp.net

在Windows XP 32位(无选择,企业授权)上使用Oracle数据提供程序for .NET(11.2版本3)在Visual Studio 2010中开发Web应用程序的最佳方法是什么,但目标是Windows Server 2008 64位操作系统?如何以编程方式在32位和64位驱动程序之间切换,还是可以用另一种方式处理?

更新 我在32位操作系统上使用非托管64位dll引用创建了一个new question大约64位开发。

2 个答案:

答案 0 :(得分:1)

我想你指的是Oracle的.NET库,用术语ODP.NET Oracle Data Provider for .NET来访问Oracle数据库。

在以Oracle数据库作为后端的各种ASP.NET项目上开发2年后,我可以讲述一些经验。

我们努力让64位版本的ODP.NET在开发机器(W7 64位)和高效机器(W2K8R2,64位)上运行。

不幸的是,这从未稳定/有效。我们以32位ODP.NET安装结束,将相应的IIS 7.5应用程序池切换到32位模式。

答案 1 :(得分:0)

告知贵公司在64位生产环境之间完全不同的32位机器上开发的风险。

您不应该在32位机器上开发,您的雇主应该为您提供足够的资源来完成您的工作。

拥有足够生产系统的开发环境是成功的绝对要求。

编辑:如果您收到广泛的回击,请确认对此的硬性要求是Oracle无法和/或不愿意创建托管软件界面允许独立于平台访问其数据库,这是作为Oracle用户的相关成本的一部分。