我想爲我遇到的問題創建一個快速修復。我需要做的就是從我的網站下載一個文件到本地計算機。從網站下載錯誤 - 找不到路徑的一部分
我使用ASP.NET和C#一個網站,我已經加入到下方點擊一個按鈕的代碼來下載文件:
Web客戶端Web客戶端=新的Web客戶端(); webClient.DownloadFile(「http://www.mysite.com/myfile.ext」,@「C:\ test \ myfile.ext」);
產生標題中的錯誤:
找不到路徑 'C:\測試\ myfile.ext' 的一部分。
該目錄確實存在於我的電腦上。
從我讀到的這似乎是在本地計算機上的權限問題。我在NETWORK SERVICE用戶的該目錄上添加了完整權限,因爲我正在運行Windows 7。我也有一個用戶,運行XP所以我相信用戶將有ASPNET。
不用說,這一切都沒有工作,並允許我下載文件。我在這裏有點失控,所以我不知道該怎麼做。這可能是因爲我在正確的軌道上,只是錯過了一些明顯的東西,或者我可能離開了基地。
有人對我有一些指導嗎?
編輯
我越去想這個,我不禁想有一個更好的方式來做到這一點。
我以前從網站上下載過,無需處理權限,那麼更好的簡單方法是什麼?我在這裏錯過了什麼?
ANSWER
謝謝,我發現我從下面哈日的反應需要什麼。
您無權寫入此文件,或者文件已準備好打開並鎖定。 – Aristos 2012-02-01 22:37:45
相關文件位於網站的根目錄中。 – GRW 2012-02-02 15:56:59