System.dll中的System.UnauthorizedAccessException,当我从文件夹下载图像时

时间:2017-09-07 05:40:48

标签: c# asp.net .net webclient

我的一个文件夹中有一张图片, 使用webclient我试图下载图像。

using (WebClient webClient = new WebClient())
{
 webClient.DownloadFile(SessionManager.Current.ImagePath,SessionManager.Current.ImageName);
}

此处SessionManager.Current.ImagePath有类似

的内容

"D:\\TFS\\MyProject\\MyProject1.5\\07 Construction\\01 SourceCode\\.NET\\MyProject1.5\\PanelImages\\20\\636403789911551848.PNG"

但我得到的是一个例外,说明无法通过以下消息访问该文件夹。

System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\IIS Express\636403764977345693.PNG' is denied.

我甚至尝试取消readonly PanelImages文件夹的readonly徒劳(它一直还原为Program Files (x86)\IIS Express\)。

我想知道为什么当我提供的路径不同时,它会访问2.

有人可以告诉我,我可能会出错吗?

0 个答案:

没有答案