我有一个用C#编写的Web API REST服务。从IDE内部进行测试时,服务按预期工作。将服务部署到IIS后,每次尝试创建OracleConnection实例都会导致“对象引用未设置为对象实例”异常。 Oracle客户端已经安装在服务器上,所有的dll都在服务器上。所有配置都很完美。在使用相同机制连接到Oracle的同一服务器上运行其他SOAP服务,它们都可以工作。请有人给我一些建议或指导。
提前致谢
正在使用的连接模式示例(连接字符串有效):
try
{
using (var connection = new OracleConnection())
{
connection.ConnectionString = connectionString;
using (var command = new OracleCommand("storedproc", connection))
{
...
}
connection.Close();
}
}
catch (OracleException oe)
{
...
}
catch (Exception ex)
{
...
}