C# Create和Uri在一台机器上抛出异常,但在另一台机器上却没有

C# Create和Uri在一台机器上抛出异常,但在另一台机器上却没有,c#,C#,这行代码我可以在本地运行,没有异常,但当它在客户机上运行时,会抛出异常 在客户端计算机上,我看到: 类型:System.Configuration.ConfigurationErrorsException消息: 配置系统未能初始化源:system.Configuration Stacktrace:在 System.Configuration.ConfigurationManager.EnsureConfigurationSystem() 内部例外是: 类型:System.ArgumentExce

这行代码我可以在本地运行,没有异常,但当它在客户机上运行时,会抛出异常

在客户端计算机上,我看到:

类型:System.Configuration.ConfigurationErrorsException消息: 配置系统未能初始化源:system.Configuration Stacktrace:在 System.Configuration.ConfigurationManager.EnsureConfigurationSystem()

内部例外是:

类型:System.ArgumentException消息:中的非法字符 路径来源:mscorlib Stacktrace:at System.Security.Permissions.FileIOPermission.HasIllegalCharacters(字符串[]) str)


我在本地没有收到此错误,也无法找出问题所在。

最终让客户从Windows Server 2003升级到2008 R2,从而解决了问题。

可能是它的.net framework问题,请尝试重新安装它。我进一步将函数指定为:Uri Uri=new Uri(“);FtpWebRequest=(FtpWebRequest)FtpWebRequest.Create(uri);异常发生在FtpWebRequest.creates上,因此我们卸载了.NET Framework并重新安装了它,但这没有帮助。
FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://10.107.1.40"));