Access to the path '路径' is denied. 我在网上找了很多资料,最后终于解决了,原来是因为在该文件的上级文件夹没有修改权限, 也就是说,那个user用户没有修改的权限

问题如下: 在windows 2003下安装了VS2003,在运行web应用程序的时候出现一下错误:对路径“D:temp1MyTest.txt”的访问被拒绝。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.UnauthorizedAccessException: 对路径“D:temp1MyTest.txt”的访问被拒绝。

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

解决方案一

在需要进行读写操作的目录下添加Network Service这个帐号, 由于在iis 6.0中,默认的应用程序池中的标示用的是Network Service, 所以在进程中是使用Network Service这个帐号运行来运行w3wp.exe进程, 而当我们在运行VS 2003的时候需要对某一个目录下进行读写操作, 看了一下该文件夹,发现没有Network Service,添加上该账号,同时选上FULL CONTROL,问题解决,

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

解决方案二 在IIS6.0中的默认应用程序池-->属性-->标示中把Net Service改成Local System该问题也可以解决。

###############################################################################

什么是应用程序池呢这是微软的一个全新概念:应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。

Windows 2003同时支持两种工作模式,默认为ISS 6.0工作进程隔离模式。工作进程隔离模式防止一个应用程序或站点停止了而影响另一个应用程序或站点,大大增强了IIS的可靠性。那么如何设置两种工作模式呢

  启动IIS管理器,右击网站,选择“属性”,打开属性对话框(图1)。在IIS 6.0工作进程隔离模式下,所有的应用程序代码都在隔离环境中运行,它们是如何进行隔离的呢Windows 2003新增了应用程序池,工作进程隔离模式允许客户创建多个应用程序池,每个应用程序池都可以有不同的配置。因为这些应用程序池直接从内核(而非WWW服务)接收它们的请求,所以性能和可靠性得到了增强。要隔离运行在同一台计算机上但属于不同网站的Web应用程序,需要为每个网站创建单独的应用程序池。

创建应用程序池

  在IIS管理器中,打开本地计算机,右键单击“应用程序池”,选择新建“应用程序池” (必须在工作进程隔离模式下才能建立应用程序池) 。“应用程序池名称”框中,输入新的应用程序池名称。如果在“应用程序池 ID”框中出现的 ID (如:AppPool #1)不是您想要的,可进行重命名。如果您单击了“将现有应用程序池作为模板”,请在“应用程序池名称”框中右键单击想要用来作为模板的应用程序池。最后单击[确定]。

指派应用程序池

  在 IIS 管理器中,右键单击您要为其指派应用程序池的应用程序,然后单击“属性”。单击“主目录”选项卡,确认您正在指派的目录或虚拟目录的“应用程序名”是否已被填写。如果“应用程序名”框尚未被填写,请单击“创建”,然后输入名称。

  在“应用程序池”列表框中,选择您想要为其指派的应用程序池的名称。最后单击[确定]。

Access to the path '' is denied.解决方案相关推荐

  1. Access to the path ‘‘ is denied.解决方案

    Access to the path '' is denied.解决方案 参考文章: (1)Access to the path '' is denied.解决方案 (2)https://www.cn ...

  2. Unity Android平台读取文件时添加了权限依然报错“Access to the path is denied“

    Unity 调用Android读取文件"Access to the path is denied" 添加权限依然报错 记录一下Unity 调用Android读取文件"Ac ...

  3. 关于access to the path is denied问题的解决

    最近碰到一种情况,上传一个新的文件到网站的某一个虚拟目录没有问题.但是网站上面某一个虚拟目录上面已经有文件了,这时候上传覆盖,出错,错误信息:Access to the path 'D:/upload ...

  4. Unity3d在Android平台报错“ Access to the path is denied”

    原因:没有文件读取权限. 解决方法:在AndroidManifest.xml添加以下内容 1.在manifest节点下添加 <uses-permission android:name=" ...

  5. System.UnauthorizedAccessException: Access to the path is denied

    这个异常一般是操作文件读写时发生,一般有以下四个原因: 调用方没有所需的权限 该文件是一个正在使用的可执行文件 路径是一个目录 该文件只读

  6. Win32 Disk Imager Error 5: Access is Denied 解决方案

    所遇问题:在使用Win32将镜像文件写入SD卡时,报错:an error occurred when attempting to write data to handle. error 5 acces ...

  7. UnauthorizedAccessException:Access to the path “/xx/xx.xx“ is denied

    最近项目中读取文件时出现:UnauthorizedAccessException:Access to the path "/xx/xx.xx" is denied 检查权限,已经有 ...

  8. Access to the path '/Files/Images/' is denied. 如何处理此类问题

    Access to the path '/Files/Images/' is denied.    用的是iis6.0  将对应应用程序池中的  标示中  服务改为本地系统

  9. IIS程序发布好出现Access to the path '路径' is denied问题的解决,一句话最简

    IIS发布出现如图:Access to the path '路径' is denied. 1.照着模板,修改好,然后再 cmd 以管理员方式运行,即可解决!!!最安全 !!!注意运行成功还没有用.就按 ...

最新文章

  1. 自己拿项目,软件设计开发,释放你的力量
  2. mybatis 批量增加 Parameter '__frch_item_0' not found. Available parameters are [list]
  3. Redis源码剖析(八)链表
  4. 【原创】packetbeat 之“request-response 错误关联”问题
  5. 计算机网络(四)网络层
  6. python ==字符串
  7. matlab低通滤波器库函数代码_Matlab中模拟低通滤波器的函数
  8. 【100题】第三十六 比赛淘汰问题(谷歌笔试)
  9. 安装Sarge(六) 安装开发环境
  10. JavaScript设计模式——状态模式
  11. 【IoT】创业:一份价值主张画布送给你
  12. 【题目精刷】2022诺瓦-数字IC设计
  13. 阿里云轻量服务器怎么设置密码?
  14. 新智慧杂志新智慧杂志社新智慧编辑部2022年第30期目录
  15. lampp mysql未启动,lampp1.7中mysql无法启动问题
  16. iOS底层weak的实现原理
  17. CSS如何使用伪元素选择器给所有的div里的文本前面添加小写罗马数字编号
  18. 一篇学习HTTP状态码的神文:我与依依的橙色岁月
  19. 用Python自定义一个时钟类、定时任务类
  20. 适于用阿克曼底盘的基于动力学约束的混合A*算法源码

热门文章

  1. web实践小项目一:简单日程管理系统(涉及html/css,javascript,python,sql,日期处理)...
  2. 转载】操作系统,非常详细的介绍
  3. js验证16进制和十进制
  4. 汉字Unicode编码表(最小值0x4e00,最大值0x952f)
  5. MS8412音频光纤同轴接口转换器
  6. JS+XML打造QQ个性通信录
  7. 编程猫和python区别_西瓜创客和编程猫有什么不同?哪个更值得报名?
  8. 走近Silverlight
  9. 测试驱动的嵌入式C语言开发(TDD)(第1-3章)
  10. 申请去美国读博士条件有哪些