在做某个模块中需要用到webclient下的DownloadFileAsync实现文件的下载,结果发现以下情况:
1.要下载的资源的URI如果是本地文件路径时,实现正常。
2.要下载的资源的URI如果为网上的资源时,实现正常。
3.将要下载的资源放在iis的虚拟路径下时,再用这个方法下载,无论是本机还是局域网上的其他机子,都无法成功下载exe和dll的文件(该类文件下载下来的文件大小为0),其他文件下载正常,不仅如此,DownloadFileAsync理论上来讲是异步的,但是此时无法实现所谓的“异步”,窗口拖动和进度条全部失效,一直到所有文件下载完毕(exe和dll文件大小依然为0)。
不知道会不会是iis中文件权限设置问题还是怎么地,望各位大侠不吝赐教!!!IISWebclientDownloadFileAsync