ASP.NET对路径"C:/......."的访问被拒绝 解决方法小结
2015-09-09 15:40
776 查看
问题:
异常详细信息: System.UnauthorizedAccessException: 对路径“C:/Supermarket/output.pdf”的访问被拒绝.
解决方法:
一、在IIS中的默认应用程序池-->高级设置...-->标识改成Local System可以解决该问题。
![](http://images2015.cnblogs.com/blog/566864/201509/566864-20150909153648919-1041716506.png)
二、在需要进行读写操作的目录下添加Network Service这个帐号。
具体过程:对该文件夹按右键--属性--安全--添加--高级--立即查找--在“搜索结果”下选“NETWORK SERVICE”--确定--确定--确定
三、在网上查询了很多信息,有下列几种解决方案:
1.可能是安装出了问题,重新安装 执行命令,aspnet_regiis -i ,记得要生启啊
2.提升everyone的权限到可修改
3.提升aspnet权限:控制面板-管理工具-计算机管理-本地用户和组 找到ASPNET 隶属于里面加上Administrators
4.将iis虚拟目录删掉后重新建
5.在web.config文件中加入<identity impersonate="true"/>
6. 若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。
everyone加写入权限
7.用xml文件保存系统选项设置,用asp.net写入,调试运行(ctrl+F5)正常。站点配置后运行报错:“对路径xxx.xml的访问被拒绝”。资源管理器->工具->文件夹选项->查看 不选"使用简单文件共享",右击xml文件,选"属性"点"安全"添加"aspnet",选"完全控制",即可。
异常详细信息: System.UnauthorizedAccessException: 对路径“C:/Supermarket/output.pdf”的访问被拒绝.
解决方法:
一、在IIS中的默认应用程序池-->高级设置...-->标识改成Local System可以解决该问题。
![](http://images2015.cnblogs.com/blog/566864/201509/566864-20150909153648919-1041716506.png)
二、在需要进行读写操作的目录下添加Network Service这个帐号。
具体过程:对该文件夹按右键--属性--安全--添加--高级--立即查找--在“搜索结果”下选“NETWORK SERVICE”--确定--确定--确定
三、在网上查询了很多信息,有下列几种解决方案:
1.可能是安装出了问题,重新安装 执行命令,aspnet_regiis -i ,记得要生启啊
2.提升everyone的权限到可修改
3.提升aspnet权限:控制面板-管理工具-计算机管理-本地用户和组 找到ASPNET 隶属于里面加上Administrators
4.将iis虚拟目录删掉后重新建
5.在web.config文件中加入<identity impersonate="true"/>
6. 若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。
everyone加写入权限
7.用xml文件保存系统选项设置,用asp.net写入,调试运行(ctrl+F5)正常。站点配置后运行报错:“对路径xxx.xml的访问被拒绝”。资源管理器->工具->文件夹选项->查看 不选"使用简单文件共享",右击xml文件,选"属性"点"安全"添加"aspnet",选"完全控制",即可。
相关文章推荐
- ASP.NET MVC ActionFilterAttribute的执行顺序
- ASP.NET MVC : Action过滤器(Filtering)
- 如何防范ASP木马
- ASP Request.ServerVariables 参数集
- asp.net文件上传带进度条实现案例(多种风格)
- Spring AOP使用ASPECTJ错误
- OWASP Top 10 – 2013, 最新十大安全隐患(ASP.NET解决方法)
- Aspose.Total for Java 系列破解
- ASP.NET MVC4使用SignalR实现实时通讯
- 良精南方cms /inc/Check_Sql.asp SQL Injection Based On Cookie
- ASP.NET成员资格与角色管理配置内容
- ASP.Net TextBox只读时不能通过后台赋值取值
- Aspose.words Mail Merge初识
- RaspberryPi下apt-get离线安装软件
- 【MVC5】ASP.NET MVC 项目笔记汇总
- IIS对Asp.Net WebForm和Asp.Net Mvc的处理通用部分
- 【深入ASP.NET原理系列】--ASP.NET请求管道对Asp.Net WebForm和Asp.Net Mvc的处理通用部分
- Asp.net 两个链接实现虾米音乐搜索
- asp.net用户自定义控件传参
- Asp.net MVC 与 Asp.net Web API 区别