在C#中发布后,Oracle Connection请求超时

时间:2020-06-11 07:43:53

标签: c# database oracle asp.net-core

首先我应该说同一个标题存在很多问题。我都读了。我的问题有点不同。

当我在PC上从VS 2019运行项目时,它可以完美运行并列出所需的数据。但是在发布项目并从浏览器运行后,出现错误:Connection request timed out

我在服务器计算机上安装了VS2019,并在本地运行它并添加了调试点。错误发生在 con.Open()

  OracleConnection con = new OracleConnection { ConnectionString = connectionString };
  con.Open(); // Error's line

我应该怎么做才能解决这个问题...


EDİT1: 大约30-40分钟前,我尝试了一次,这次网站正常工作了……我什么也没做……但是现在发生了错误……

如我所见,它与代码或服务器无关。那么主要问题是什么?


EDİT2: 我加 Connection Timeout=900;到我的connectionString。这次我得到了 ORA-03135: Connection lost contact错误:)

1 个答案:

答案 0 :(得分:0)

检查已发布的服务器是否具有对Oracle数据库的访问(端口/ ip)。可能就是原因