关于C#上传文件出现UnauthorizedAccessException解决办法
来源:互联网 发布:证券编程工作 编辑:程序博客网 时间:2024/05/29 16:10
问题1:在iis服务器部署后,在其它机子测试下载文件时,出现以下错误:
可以看见错误被屏蔽掉了。
解决办法:在部署的iis服务器上运行网址,可查看到原因。
问题2:查看到原因如下:
发现出现System.UnauthorizedAccessException: 对路径“XXXX”的访问被拒绝。再细看错误出现在72行,FileStream的使用问题。
解决办法:出错代码:
return File(new FileStream(filePath, FileMode.Open), “application/octet-stream”, fileInfo.Name);
修改为:
return File(new FileStream(filePath, FileMode.Open,FileAccess.Read), “application/octet-stream”, fileInfo.Name);
或者查看出错路径下的文件的权限,是否是可读,可写的;
或者查看iis部署时是否给当前文件设置权限。
关于UnauthorizedAccessException异常:
异常 UnauthorizedAccessException
1.path 指定了一个只读文件。
2.在当前平台上不支持此操作。
3.path 指定了一个目录。
4.调用方没有所要求的权限。
5.mode 为 Create,指定文件为隐藏文件。
总之,出现问题后,好好分析。
阅读全文
1 0
- 关于C#上传文件出现UnauthorizedAccessException解决办法
- C#上传文件报错System.UnauthorizedAccessException: 对路径XXX的访问被拒绝。
- windos文件上传ubuntu出现乱码解决办法
- phpcms上传文件出现乱码解决办法
- 关于ajaxFileUpload上传文件时第二次上传无效的解决办法
- Django 上传文件出现 OSError Permission denied的解决办法
- Django 上传文件出现 OSError Permission denied的解决办法
- php和uploadify上传文件出现的问题及解决办法
- [Unity][C#][File]File无法新建文件UnauthorizedAccessException,File.Create is denied的解决办法
- unauthorizedAccessException
- 使用Kindeditor的多文件(图片)上传时出现上传失败的解决办法/使用Flash上传多文件(图片)上传时上传失败的解决办法
- 关于FCKeditor,上传文件时提示invalid request的解决办法
- 关于使用MyEclipse开发Struts2文件上传问题以及解决办法
- 关于smartupload在表单中不能上传文件的解决办法
- 使用C#操作OFFICE文件时出现异常的解决办法
- C#读写文件时出现占用的解决办法
- IE9上传文件出现“SCRIPT5: 拒绝访问”导致不能上传的解决办法
- 关于VS包含*view.h文件出现错误的解决办法
- php 使用curl 代理访问报错:Operation timed out after 0 milliseconds with 0 out of 0 bytes received
- 操作系统镜像文件ucore.img是如何一步一步生成的
- H5APP开发(一):简单计算器(使用Hbuild)
- react与vue
- 记录ubuntu上安装git后,ssh连接不上
- 关于C#上传文件出现UnauthorizedAccessException解决办法
- 前后台$.post交互并返回JSON对象
- tcp_server的实现
- python学习日记:图像模糊
- git push的时候每次都要输入用户名和密码的问题解决
- LeetCode17——Letter Combinations of a Phone Number(手机几个按键对应的字母(符号)组合)
- warning D9025: 正在重写“/D_DEBUG”(用“/U_DEBUG”)问题
- 【swift】TablviewController reloadData 的问题
- 查看虚拟机里的Centos7的IP