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服務。

:-)

相關問題