“无效的路径或文件名”错误消息

时间:2014-09-06 09:26:29

标签: wpf file visual-foxpro file-access

我的WPF桌面应用程序出现了一个奇怪的问题,即它无法在本地网络上的服务器上找到共享文件夹。

到目前为止我遇到过的2台计算机上出现此问题。

路径是指向共享文件夹,正如我在指向包含Visual FoxPro数据库文件(dbf文件)的文件夹的本地服务器上所说的那样

在我的程序中,我从app.config文件中获取路径的值。 然后我使用路径设置OLDEB连接来读取dbf文件中的数据(visual foxpro table)

我在app app中将路径存储为appsetting,格式如下:\ SERVERNAME \ sharedFolder

在我的代码中,我将路径值检索到变量'path'并使用该值:@path

我还安装了Microsoft Visual FoxPro OLE DB提供程序驱动程序。

我在几台Windows 7机器上安装了我的程序。所有这些都是工作组的一部分,而不是域。 5台中的2台机器产生以下异常消息“路径或文件名无效。”

UAC设置在所有计算机上也是相同的。

在发生错误的计算机上,我可以通过在地址栏中输入路径'\ SERVERNAME \ sharedFolder'来访问共享文件夹..因此,该文件夹绝对可以访问。

我不知道还有什么可以检查所有机器(据我所知)是否设置相同。

任何帮助都将不胜感激。

非常感谢提前

1 个答案:

答案 0 :(得分:0)

在不起作用的客户端上测试的东西是用IP地址替换SERVERNAME。它可能是DNS解析问题。 (碰到我的那些。)

如果它仍然无法访问该服务器,那么我会认为问题是安全性。检查用户安全权限。如果您可以让他们登录您的开发者并尝试运行代码,那么您可以看到问题。如果没有创建一个只访问该位置和变体的测试应用程序,例如只是\ SERVERNAME等,并查看它的作用。测试读取然后单独写入。

显然,请手动检查是否可以从该PC读取/写入服务器。

相关问题