2015-11-17 64 views
0

我有以下的網絡位置能寫文件,但不能從網絡位置讀取

Dim myfolder As String = "\\10.0.0.90\myfolder\" 

我可以使用下面的代碼此文件夾中創建一個新的文件:

File.Create (myfolder) 

但是,當我嘗試使用下面的代碼閱讀此文件夾的內容我得到錯誤。

代碼

Dim orderedFiles = New System.IO.DirectoryInfo(myfolder).GetFiles() 

錯誤

系統檢測到可能試圖破壞安全性。請 確保您可以聯繫通過身份驗證的服務器。

當從Windows服務中完成讀取時,ASP.Net頁面正在完成文件寫入。這可能是問題嗎?

+1

不是局域網,對嗎?你有沒有檢查權限? –

+0

你可以在文件夾上寫入但不能讀取權限? –

+0

@ Vivek.S它是局域網。 –

回答

0

Windows服務作爲「本地系統」運行。我右鍵點擊它,進入屬性,並將「登錄爲」更改爲某個用戶帳戶,現在可以訪問網絡文件夾。