C# - Postgres:当应用程序 运行 在共享驱动器上时,我无法打开连接
C# - Postgres: I can't open connections when app is running on a shared drive
在我工作的地方,我们有一个映射的共享文件夹,我们将已编译的应用程序放在其中以将其作为演示进行测试。最近我的电脑更新到最新的 Windows 10 更新,我们注意到每个拥有 Windows 10 的人在尝试打开连接时都会抛出参数无效的异常。其他 Windows 7 的同事可以 运行 它没有问题。此外,如果我将这些文件复制到我的文档文件夹,它 运行 没有问题。
这与共享文件夹的一些新 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
如果托管共享的服务器使用的是 SMBv1 协议,这是正常的(这是一项安全措施)。
您会找到更多信息
在我工作的地方,我们有一个映射的共享文件夹,我们将已编译的应用程序放在其中以将其作为演示进行测试。最近我的电脑更新到最新的 Windows 10 更新,我们注意到每个拥有 Windows 10 的人在尝试打开连接时都会抛出参数无效的异常。其他 Windows 7 的同事可以 运行 它没有问题。此外,如果我将这些文件复制到我的文档文件夹,它 运行 没有问题。
这与共享文件夹的一些新 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
如果托管共享的服务器使用的是 SMBv1 协议,这是正常的(这是一项安全措施)。
您会找到更多信息