3

我正在创建Windows服务应用程序以在Windows Server 2008上运行。另一个运行在不同实时IP上的Windows Server 2003服务器存在。这两台服务器都来自同一个提供商,并且属于同一个网络。 WS2003服务器上存在共享文件夹。从Windows Server 2008访问Windows Server 2003共享文件夹

从Windows服务我试图访问共享文件夹使用UNC路径(\ Server2003IP \ SMSFiles),它出现错误。

if (!System.IO.Directory.Exists(PATH_SMS)) 
throw new ApplicationException("Could not find or access SMS folder"); 

Windows服务安装&我试图让登录的系统管理员也。但没有运气。

仅供参考 - 通过保持WS 2008上的共享文件夹&在WS 2003上安装该服务并且整体工作正常的情况相同。

任何援手请

+0

这些服务器是在一个域中还是独立的? – dsolimano

回答

2

在线搜索和测试各种情景后,我能解决这个问题。

解决方法:两台服务器都应该有一个用户使用相同的用户名&密码并为这些文件夹授予权限。在这个特定的登录用户下运行Windows服务。

:-)

相关问题