不支持关键字: “connection timeout”

逃离我推掉我的手 2022-06-16 01:49 186阅读 0赞
  1. “/”应用程序中的服务器错误。
  2. --------------------------------------------------------------------------------
  3. 不支持关键字: connection timeout”。
  4. 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
  5. 异常详细信息: System.ArgumentException: 不支持关键字: connection timeout”。
  6. 源错误:
  7. 执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
  8. 堆栈跟踪:
  9. [ArgumentException: 不支持关键字: connection timeout”。]
  10. System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey) +302654
  11. System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules) +104
  12. System.Data.OracleClient.OracleConnectionString..ctor(String connectionString) +25
  13. System.Data.OracleClient.OracleConnectionFactory.CreateConnectionOptions(String connectionOptions, DbConnectionOptions previous) +24
  14. System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(String connectionString, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions) +140
  15. System.Data.OracleClient.OracleConnection.ConnectionString_Set(String value) +57
  16. System.Data.OracleClient.OracleConnection.set_ConnectionString(String value) +4
  17. System.Data.OracleClient.OracleConnection..ctor(String connectionString) +26
  18. MediInfo.MCHIS.Entity.FVBJ.DbHelperOra.Query(String SQLString, OracleParameter[] cmdParms) in E:\SourceCode\------\svn\WZQY\01.---------\05.代码\-----\Entity\----\DbHelperOra.cs:86
  19. MediInfo.MCHIS.Entity.FVBJ.MenZhen.getJianyanbgdhAndJianchadwdm(String FBKH) in E:\SourceCode\mediinfo\svn\WZQY\01.区域妇幼保健系统\05.代码\FYBJ\Entity\FVBJ\MenZhen.cs:29
  20. MediInfo.MCHIS.UIL.FVBJ_ZJ.VFB_CQ_FUCHA_ZJ.YYSYS_JYBG.Page_Load(Object sender, EventArgs e) in E:\SourceCode\-------\svn\WZQY\01.--------\05.代码\-----\UIL\---------\VFB_CQ_FUCHA_ZJ\YYSYS_JYBG.aspx.cs:33
  21. System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
  22. System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
  23. System.Web.UI.Control.OnLoad(EventArgs e) +91
  24. System.Web.UI.Control.LoadRecursive() +74
  25. System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207
  26. --------------------------------------------------------------------------------
  27. 版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.1

这里写图片描述

服务器解密后的web.config

  1. User Id=wxxx;Password=Wxxxx;Data Source=Oxxxxx ; pooling=true;min pool size = 2;max pool size = 20;connection lifetime = 20;connection timeout =10;

不支持connection timeout =10; 关键字;在获取的时候替换掉即可。(经同事指点应该是调用本地OracleClient版本不同造成的,有部分版本不支持)

  1. public static string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString.ToString().Replace("connection timeout =10;","");

参考文献:
[1]不支持关键字connect timeout
[2]OracleConnection中有关键字不支持,有人碰到过这种情况吗?-.NET技术/C#

发表评论

表情:
评论列表 (有 0 条评论,186人围观)

还没有评论,来说两句吧...

相关阅读