[問題] 下載檔案時出現Exception: 拒絕存取路徑

作者: windofsmile (微笑之風)   2018-08-12 00:32:23
各位版上的大大好
最近小弟在試著寫出抓取XML檔案的功能
上網爬文爬了很久,一直卡關所以自己開了一個簡易的MVC專案
做了個BTN,點擊呼叫Action 打算讓它去下載指定URL中的XML檔案到特定資料夾
殊不知還沒試驗出 WebClient的方式到底能不能成功下載XML檔案
就被error卡了整個晚上 又上來跟各位大大求助QQ
這是出現的error訊息
System.Net.WebException:'在WebClient要求期間發生例外狀況。'
UnauthorizedAccessException: 拒絕存取路徑 'D:\TEST0811\CurrencyXml'。
小弟有上網查,包含在WebConfig加入<httpRuntime maxRequestLength="102400"/>
或是把資料夾設在D槽 也確認過資料夾安全性裡面的權限是完全控制
或者在安全性的群組內加入一組NetWork Service(也是完全控制)
但都沒有辦法擺脫拒絕存取路徑的惡夢ORZ
想請問版上有沒有大大遇過類似的問題,或者能否
提供小第一些關鍵字可以去google的呢?
=======================================================
另外偷渡一下其他問題...
小弟google的時候都用 C# download file / C# download XML 之類的方式去尋找
但似乎找到的(除了WebClient會出現error的方法之外)資訊都沒辦法作用
小弟想做到兩件事情
1.從url下載XML檔案到特定資料夾
2.將XML檔案寫入SQL Server
如果有大大有相關的經驗 或是關鍵字可以提供小弟google
都非常感激各位的幫忙<_O_>
作者: anumis (阿努米斯)   2018-08-12 01:36:00
有沒有考慮用ftp的方式處理?
作者: reichs   2018-08-12 10:07:00
你是用什麼的身分/帳號去執行網站的?這個身分/帳號可以存取D:\TEST0811嗎?D:\test8011是與mvc站台是同一個server嗎
作者: totte (totte)   2018-08-12 17:13:00
iis_usrs
作者: qa17b (聖猿降臨 眾酸退散)   2018-08-12 17:52:00
iis_userIIS_IUSRS
作者: reichs   2018-08-12 21:52:00
他都開everyone了,還需要開IIS_User嘛?感覺是他下載xml的地方不是跟mvc站台放在同一個host內.WebClient的Credentials的屬性你有設定嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com