C# 这可能是超时问题吗?

C# 这可能是超时问题吗?,c#,asp.net,database,http,connection,C#,Asp.net,Database,Http,Connection,请容忍我回答这个问题。我已经编写了一个应用程序,允许用户创建他们需要提交的“交易”,但在提交交易之前,需要对其进行验证。我在业务层做了一些验证,但很多验证都是在调用一个由我们的Oracle开发人员编写的包时完成的。当我在本地运行代码并设置一些断点时,他的包大约需要10分钟才能运行,但似乎恢复正常 现在的问题是,一旦应用程序部署到一个盒子里,他的oracle软件包似乎永远不会回来,所以应用程序似乎永远“挂起”。当我们查看数据库时,我们可以看到大约10分钟后,它不再运行他的验证。有没有人对造成这种情

请容忍我回答这个问题。我已经编写了一个应用程序,允许用户创建他们需要提交的“交易”,但在提交交易之前,需要对其进行验证。我在业务层做了一些验证,但很多验证都是在调用一个由我们的Oracle开发人员编写的包时完成的。当我在本地运行代码并设置一些断点时,他的包大约需要10分钟才能运行,但似乎恢复正常


现在的问题是,一旦应用程序部署到一个盒子里,他的oracle软件包似乎永远不会回来,所以应用程序似乎永远“挂起”。当我们查看数据库时,我们可以看到大约10分钟后,它不再运行他的验证。有没有人对造成这种情况的原因有什么确切的想法?如果有,我可以1)看到发生了什么,2)解决它的方法

可能是因为它是甲骨文…只是开玩笑,你能分析一下吗?在SQL Server中,我们可以使用SQL事件探查器来跟踪这样的问题。它是否直接在oracle机器上运行?用户是否需要某种oracle即时客户端或DLL/odbc来连接到oracle数据库?这就是为什么它如此奇怪的原因。在本地运行它工作得非常好。即使部署了它,所有的验证似乎都能正常工作(所有的错误和警告都会像我希望的那样写入数据库)。唯一的问题是浏览器挂起了,挂起了你有没有考虑过可以发布一些你如何调用Oracle的代码?你想看看Oracle代码本身还是我用来调用它的C代码?