2010-06-21 110 views
0

我在Windows XP sp3上創建了一個託管在Windows服務管理器中的wcf服務,並且此服務應在遠程PC上的共享驅動器/文件夾上生成一些文件。無法通過XP中的WCF服務訪問遠程服務器路徑

,但是當我試圖給共享路徑爲「\服務器\ SharedFolder」它給拒絕訪問錯誤,當我映射該驅動器爲「Z:」它給「找不到路徑「的一部分Z:\ R1_18062010_085324.csv'「這個錯誤,

客戶端PC和遠程PC都在相同的域和havine windows XP sp3中,並且我將相同的用戶添加到運行帳戶服務的共享文件夾中。

請建議的解決方案,

+0

你可以使用Windows資源管理器訪問文件嗎? – Kangkan 2010-06-21 04:03:16

+0

是的,使用Windows資源管理器我可以在該帳戶運行(必須運行)該服務帳戶下的所有文件夾 – 2010-06-21 04:39:38

+0

上做任何事情? – Oleg 2010-06-21 09:22:39

回答

0

一般來說,如果你的服務需要訪問它不應該在「本地服務」帳戶運行的網絡。如果服務在域帳戶下運行,您應該爲該帳戶提供共享和文件系統權限(例如讀取或更改)。如果服務在「本地系統」或「網絡服務」帳戶下的計算機COMPUTER1上運行,則應該對計算機帳戶(DOMAIN \ COMPUTER1 $)具有較高權限。

+0

我的域用戶帳戶是JRA,服務運行在[email protected]即我的域名 – 2010-06-21 11:09:55

+0

然後,您應該只驗證[email protected]帳戶是否可以訪問'\\ Server \ SharedFolder \ R1_18062010_085324.csv'共享和文件系統)。確保您可以交互地使用該帳戶登錄並嘗試訪問該文件。你會看到你有共享級別的問題('\\ Server \ SharedFolder')或文件系統。 – Oleg 2010-06-21 12:10:31

+0

奧列格,我也驗證了這一點,這個帳戶有兩個訪問,但仍然有同樣的問題 – 2010-06-21 12:25:03