2008-12-17 33 views
0

我的Windows服務創建的共享文件夾的目錄上,而我得到一個錯誤:創建一個文件夾,寫入文件的共享文件夾的服務器

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path,DirectorySecurity dirSecurity) 
at System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity) 
at System.IO.Directory.CreateDirectory(String path)  at 

我引用的共享文件夾,如: \\255.255.255.255\myfolder.uploads\

有什麼想法可以寫入這個文件夾?該共享擁有Everyone和全控制設置。

更新

我必須扮演某種方式在其他服務器上的用戶?

+0

在哪個帳戶下運行服務? – 2008-12-17 21:26:28

回答

1

這可能是一些事情取決於您的服務器運行的平臺。作爲一個完整的(並假設一個基於Windows的服務器)猜測交叉檢查共享和文件夾都有寫入適當的用戶帳戶的權限。

只提供共享權限可能不起作用。

希望有幫助!

0

嘗試在您的用戶下運行該服務。

0

在C#即時通訊使用下列內容:

string DIR_CONTA = "\\\\192.168.0.X\\folder\\subfolder"; 

還必須審查共享文件夾選項,和安全選項卡