【发布时间】:2020-10-29 03:16:23
【问题描述】:
我正在尝试使用带有 TCPS 协议的 asp.net 核心与 oracle 数据库建立连接。 当我打开连接时,它给了我执行 网络传输:解析钱包位置时 SSL 失败 TCPS:无效的 SSL 钱包(魔术版)
注意: 当我尝试使用与 TOD oracle 相同的钱包位置连接数据库时,它已成功连接。但没有连接到.net core。
【问题讨论】:
标签: asp.net oracle asp.net-core
我正在尝试使用带有 TCPS 协议的 asp.net 核心与 oracle 数据库建立连接。 当我打开连接时,它给了我执行 网络传输:解析钱包位置时 SSL 失败 TCPS:无效的 SSL 钱包(魔术版)
注意: 当我尝试使用与 TOD oracle 相同的钱包位置连接数据库时,它已成功连接。但没有连接到.net core。
【问题讨论】:
标签: asp.net oracle asp.net-core
我很喜欢这个问题。
问题是我试图使用直接路径读取 ssl 证书 即 OracleConfiguration.WalletLocation = "C:\app\oracle\wallet"。 .net 无法阅读此内容。
解决方案 我在 windows 证书存储 中添加我的证书,然后我将我的钱包位置更改为 OracleConfiguration.WalletLocation = "(SOURCE = (METHOD = MCS))";
然后就可以了
【讨论】: