【问题标题】:C# - Postgres: I can't open connections when app is running on a shared driveC# - Postgres:当应用程序在共享驱动器上运行时,我无法打开连接
【发布时间】:2018-11-15 02:50:48
【问题描述】:

在我工作的地方,我们有一个映射的共享文件夹,我们将已编译的应用程序放置在其中以作为演示对其进行测试。最近我的电脑更新到最新的 Windows 10 更新,我们注意到每个拥有 Windows 10 的人在尝试打开连接时都会抛出无效参数异常。其他拥有 Windows 7 的同事可以毫无问题地运行它。此外,如果我将这些文件复制到我的 Documents 文件夹中,它可以毫无问题地运行。

这与共享文件夹的一些新 Windows 权限有关吗?共享文件夹位于 Linux 服务器中。

Exception message: Se ha proporcionado un argumento no válido (An invalid argument was supplied)
Stack trace:
en Npgsql.NpgsqlClosedState.Open(NpgsqlConnector context)
en Npgsql.NpgsqlConnector.Open()
en Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
en Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
en Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
en Npgsql.NpgsqlConnection.Open()
en BRSGestion.BRSLib.BaseDatosERP_Creada(String cServidor, String cPuerto) en C:\Users\User\Documents\Visual Studio 2017\Projects\Project\....cs:línea 2341

【问题讨论】:

    标签: c# postgresql npgsql


    【解决方案1】:

    如果托管共享的服务器使用 SMBv1 协议,这是正常的(这是一种安全措施)。

    你会发现更多信息In this thread

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-27
      • 2019-06-12
      • 1970-01-01
      相关资源
      最近更新 更多