TNS_ADMIN 在网络上隐藏共享文件夹

TNS_ADMIN on network hidden shared folder

我在 .NET Core 中使用 Oracle 托管数据访问,但遇到了问题。

我将 TNS_ADMIN 环境变量指向网络隐藏共享文件夹,如下所示 "ITU-PCDSNV280\d$\Temp\TNS"

当我尝试打开连接时,收到错误 ORA-12154。

如果我通过 Windows Explorer 访问该文件夹,它可以完美运行。

其他应用也运行良好。

如果我在没有 $ 的共享文件夹上使用 TNS_ADMIN(如 \ITU-PCDSNV280\admin),它也能正常工作。

我认为问题在于 $ 共享。有解决办法吗?

谢谢

安德烈

我 运行 遇到了同样的问题并且 运行 Oracle 的支持案例。该错误应该在 ODP.NET 的 19.6.0 版本中修复。我们的问题出在完整的 .NET 驱动程序中,但我认为它也已在 .NET 核心中修复。

除了使用 "visible" 共享(最后没有 $ 的共享)之外,我没有找到解决方法。