Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中发布后Oracle连接请求超时#_C#_Database_Oracle_Asp.net Core - Fatal编程技术网

C# 在C中发布后Oracle连接请求超时#

C# 在C中发布后Oracle连接请求超时#,c#,database,oracle,asp.net-core,C#,Database,Oracle,Asp.net Core,首先,我应该说,同一个标题有很多问题。我都读了。我的问题有点不同 当我从VS2019在我的电脑上运行我的项目时,它工作得非常好,并且列出了我想要的数据。但在发布项目并从浏览器运行后,出现了一个错误:连接请求超时 我在服务器计算机中设置VS2019,并在本地运行它,并添加一个调试点。错误发生在 con.Open()line OracleConnection con = new OracleConnection { ConnectionString = connectionString };

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

当我从VS2019在我的电脑上运行我的项目时,它工作得非常好,并且列出了我想要的数据。但在发布项目并从浏览器运行后,出现了一个错误:
连接请求超时

我在服务器计算机中设置VS2019,并在本地运行它,并添加一个调试点。错误发生在
con.Open()
line

  OracleConnection con = new OracleConnection { ConnectionString = connectionString };
  con.Open(); // Error's line
我应该怎么做才能解决这个问题


EDİT 1: 大约30-40分钟前,我尝试了,这次网站正常运行。。。我什么都没做。。。但是现在错误发生了

在我看来,这与代码或服务器无关。那么,主要问题是什么


EDİT 2: 我补充说
连接超时=900到我的连接字符串。这次我得到了

ORA-03135:连接失去联系
错误:)

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

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

检查数据库的网络连接、防火墙和服务器配置什么内容有异常?两台机器上的Oracle配置(sqlnet.ora、ldap.ora…)相同吗?@franzgleichman我可以从toad访问数据库。服务器是远程的,我通过它的IP地址和端口访问它。另一方面,我的项目在我的pc上工作(VS2019)。当我们控制防火墙和服务器配置时,我们找不到任何问题…@vc74当然可以检查数据库的网络连接、防火墙和服务器配置什么内容有例外?两台机器上的Oracle配置(sqlnet.ora、ldap.ora…)相同吗?@franzgleichman我可以从toad访问数据库。服务器是远程的,我通过它的IP地址和端口访问它。另一方面,我的项目在我的pc上工作(VS2019)。当我们控制防火墙和服务器配置时,我们找不到任何问题…@vc74当然服务器访问了数据库。一定还有另一个原因。。。顺便说一句大约30分钟前,我再次尝试,它的工作,但现在它再次向我显示错误消息。。。我认为主要原因不是关于编码或服务器。。。但什么?你说服务器可以访问oracle是什么意思?oracle是否在同一台服务器上运行?否。我在服务器上运行VS2019中的项目,它可以正常运行一次。Oracle位于另一台服务器中。所以我知道我的项目可以访问数据库,但不是每次都可以…服务器访问数据库。一定还有另一个原因。。。顺便说一句大约30分钟前,我再次尝试,它的工作,但现在它再次向我显示错误消息。。。我认为主要原因不是关于编码或服务器。。。但什么?你说服务器可以访问oracle是什么意思?oracle是否在同一台服务器上运行?否。我在服务器上运行VS2019中的项目,它可以正常运行一次。Oracle位于另一台服务器中。所以我知道我的项目可以访问数据库,但不是每次都可以。。。。