从Windows Server 2008访问Windows Server 2003共享文件夹

时间:2012-12-19 08:26:12

标签: c# .net-4.0 windows-services windows-server-2008 windows-server-2003

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

从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上安装了该服务,整个过程运行良好。

任何帮助之手

1 个答案:

答案 0 :(得分:2)

在线搜索并测试各种场景后,我能够解决问题。

解决方案:两台服务器都应该拥有一个具有相同用户名和用户名的用户。密码并授予文件夹权限。还可以在此特定登录用户下运行Windows服务。

: - )