Vb.net 能够写入文件但不能从网络位置读取

Vb.net 能够写入文件但不能从网络位置读取,vb.net,file-io,network-share,Vb.net,File Io,Network Share,我有以下网络位置 Dim myfolder As String = "\\10.0.0.90\myfolder\" 我可以使用以下代码在此文件夹中创建新文件: File.Create (myfolder) 但当我尝试使用下面的代码读取这个文件夹的内容时,我得到了一个错误 代码 Dim orderedFiles = New System.IO.DirectoryInfo(myfolder).GetFiles() 错误 系统检测到可能有人试图破坏安全性。请 确保您可以联系对您进行身份验证的服务

我有以下网络位置

Dim myfolder As String = "\\10.0.0.90\myfolder\"
我可以使用以下代码在此文件夹中创建新文件:

File.Create (myfolder)
但当我尝试使用下面的代码读取这个文件夹的内容时,我得到了一个错误

代码

Dim orderedFiles = New System.IO.DirectoryInfo(myfolder).GetFiles()
错误

系统检测到可能有人试图破坏安全性。请 确保您可以联系对您进行身份验证的服务器


文件写入由ASP.Net页完成,而读取由Windows服务完成。这可能是问题吗?

Windows服务以“本地系统”运行。我右键单击它,进入属性并将“以用户身份登录”更改为某个用户帐户,现在它可以访问网络文件夹。

不是LAN,对吗??你检查权限了吗?你可以对文件夹有写权限,但没有读权限?@MattWilko我有这两个权限。这篇MS文章有用吗?我用这个来做类似的事情。这是一个winform应用程序,但原理相同。