我有一个奇怪的问题。
我有同时使用Oracle
和的 Web 应用程序sql server 2008
。
我想使用 Oracle Data Provider for .NET 64bit
version。为此,我将应用程序池设置为启用 32 位 = false,否则 ODT.NET 64 位无法正常工作。所以我也必须将程序集编译为 64 位。但是当我这样做时,我从 sql server 收到以下错误:
A network-related or instance-specific error occurred while establishing a connection
to SQL Server. The server was not found or was not accessible. Verify that the instance
name is correct and that SQL Server is configured to allow remote connections.
当我编译回任何 cpu 时它工作正常,但只有当我将应用程序池设置为启用 32bit=true 时。
更奇怪的是,在我的测试和预生产服务器中,它在 sql server 和 oracle 的 64 位设置下运行良好。
但是在我的产品服务器中,我不断从 sql 中收到此错误。
所以也许这是我的产品机器中的 IIS 问题?
到目前为止,我所做的是比较 iis 中的所有设置在所有机器上都相同,但这并没有解决问题。
会是什么呢?