【问题标题】:Able to write file but not read from a network location能够写入文件但不能从网络位置读取
【发布时间】:2015-11-17 11:28:56
【问题描述】:

我有以下网络位置

Dim myfolder As String = "\\10.0.0.90\myfolder\"

我可以使用以下代码在此文件夹中创建一个新文件:

File.Create (myfolder)

但是当我尝试使用下面的代码读取此文件夹的内容时,我得到了错误。

代码

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

错误

系统检测到可能存在危害安全性的尝试。请 确保您可以联系对您进行身份验证的服务器。

文件写入由 ASP.Net 页面完成,而读取则由 Windows 服务完成。会不会是这个问题?

【问题讨论】:

标签: vb.net file-io network-share


【解决方案1】:

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

【讨论】:

    最近更新 更多