[问题] 下载档案时出现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