Windows服务访问UNC路径

时间:2015-02-06 04:49:25

标签: c# windows service unc

我在Windows Server 2012上运行用C#编写的Windows服务。该服务作为域用户运行,具有本地计算机的权限和对共享网络资源的NTFS权限  以此用户身份登录时,可以访问Windows资源管理器中的共享文件和目录

我重新启动服务器,文件系统调用首先成功。然后经过一段时间后,或者在从该计算机访问同一文件路径之后,程序化调用将开始失败并且永远不会再次自发成功。重新启动服务器可以在很短的时间内解决问题。

我提到了 Windows service cannot access UNC path

我面临与上述链接相同的问题。但网络共享位于Windows Server 2012 R2和具有相同操作系统的另一台服务器之间。

异常堆栈跟踪:

MESSAGE:

发生了意外的网络错误。

STACK TRACE:

at System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)    在System.IO.FileSystemEnumerableIterator 1.MoveNext() at System.Linq.Enumerable.Any[TSource](IEnumerable 1 source)

Anypne可以帮忙吗?

0 个答案:

没有答案