CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

web.config 的访问被拒绝。未能开始监视文件更改

楼主linyang990418(林杨 )2005-06-01 23:32:29 在 .NET技术 / ASP.NET 提问

5040是我的虚拟目录,iis装好后   运行   http://localhost/localstart.asp没问题  
  但运行   http://localhost/5040/ch01/aa.aspx   就出现下面的问题了  
  我的虚拟目录   权限   以及   C:\Inetpub\wwwroot   权限   对   everyone都设得最高了  
   
   
  “/5040”应用程序中的服务器错误。  
  --------------------------------------------------------------------------------  
   
  对“C:\BegASPNET\ch01\web.config”的访问被拒绝。未能开始监视文件更改。    
  说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。    
   
  异常详细信息:   System.Web.HttpException:   对“C:\BegASPNET\ch01\web.config”的访问被拒绝。未能开始监视文件更改。  
   
  源错误:    
   
  执行当前   Web   请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。      
   
  堆栈跟踪:    
   
   
  [HttpException   (0x80070005):   对“C:\BegASPNET\ch01\web.config”的访问被拒绝。未能开始监视文件更改。]  
        System.Web.DirectoryMonitor.AddFileMonitor(String   file)   +381  
        System.Web.DirectoryMonitor.StartMonitoringFile(String   file,   FileChangeEventHandler   callback,   String   alias)   +76  
        System.Web.FileChangesMonitor.StartMonitoringFile(String   alias,   FileChangeEventHandler   callback)   +322  
        System.Web.Configuration.HttpConfigurationSystem.AddFileDependency(String   file)   +139  
        System.Web.Configuration.HttpConfigurationSystem.ComposeConfig(String   reqPath,   IHttpMapPath   configmap)   +503  
        System.Web.HttpContext.GetCompleteConfigRecord(String   reqpath,   IHttpMapPath   configmap)   +434  
        System.Web.HttpContext.GetCompleteConfig()   +49  
        System.Web.HttpContext.GetConfig(String   name)   +195  
        System.Web.CustomErrors.GetSettings(HttpContext   context,   Boolean   canThrow)   +20  
        System.Web.HttpResponse.ReportRuntimeError(Exception   e,   Boolean   canThrow)   +39  
        System.Web.HttpRuntime.FinishRequest(HttpWorkerRequest   wr,   HttpContext   context,   Exception   e)   +486  
   
     
   
   
  --------------------------------------------------------------------------------  
  版本信息:   Microsoft   .NET   Framework   版本:1.1.4322.2032;   ASP.NET   版本:1.1.4322.2032 问题点数:20、回复次数:13Top

1 楼xzq686(★_瞬_★)回复于 2005-06-01 23:48:17 得分 10

参看下面问题的解决方法。你没有为你的虚拟目录给ASPNET用户读取、执行和列出权限  
   
  对“C:\Inetpub\Wwwroot”目录的访问被拒绝。未能开始监视目录更改。    
  服务器无法访问应用程序目录“C:\Inetpub\Wwwroot\   Virtual   Directory   Name   \”。该目录不存在或者因安全设置而无法访问。    
  在根   Web   站点或任何虚拟目录上,ASP.NET   需要   ASPNET   帐户(Aspnet_wp.exe   进程帐户)的读取、执行和列出权限。必须有这些设置,ASP.NET   才能访问内容文件和监视文件更改。请执行下面的步骤更正此问题。  
   
  在根   Web   站点或虚拟目录上添加   ASPNET   帐户的读取、执行和列出权限    
   
  在   Windows   资源管理器中,浏览到包含根   Web   站点(默认设置为:C:\Inetpub\Wwwroot)或虚拟目录的文件夹。    
  右击该文件夹,然后单击“属性”。    
  在“安全”选项卡上,单击“添加”。    
  输入   ComputerName   \ASPNET(例如,在名为   Webdev   的计算机上输入   Webdev\ASPNET),然后单击“确定”。    
  允许   ASPNET   帐户的下列权限:读取并执行、列出文件夹内容、读取。    
  单击“确定”关闭“属性”对话框并保存更改。    
  注意       如果“Everyone”(每个人)组或“用户”组能够读取根   Web   站点或虚拟目录,则不需要执行这些步骤。  
   
   
  如果上面的还不行,看看你是否把你的虚拟目录设置成应用程序了。。在属性-目录-创建  
  Top

2 楼linyang990418(林杨 )回复于 2005-06-02 09:19:52 得分 0

都设置了,   目录是   允许脚本执行的。。Top

3 楼liuchengit(有事您说话)回复于 2005-06-02 09:38:28 得分 0

刚刚学习web部分,,各位:   我想知道web.config的资料,有朋友建议一下吗?我的邮箱:   liuchengit@sina.comTop

4 楼linyang990418(林杨 )回复于 2005-06-02 11:20:26 得分 0

dingTop

5 楼linyang990418(林杨 )回复于 2005-06-02 12:03:59 得分 0

那位朋友帮帮忙阿,,谢谢Top

6 楼hchxxzx(NET?摸到一点门槛)回复于 2005-06-02 12:36:45 得分 10

检查一下web.config文件是否为只读.Top

7 楼linyang990418(林杨 )回复于 2005-06-02 12:59:21 得分 0

不行啊,哪个朋友帮忙以下  
  Top

8 楼hchxxzx(NET?摸到一点门槛)回复于 2005-06-02 13:08:13 得分 0

你还有另外一个贴,原来楼主的根目录下并没有web.cofig文件.自行添上.Top

9 楼liuchengit(有事您说话)回复于 2005-06-02 16:54:08 得分 0

困扰我的问题,,我不会配置web.config这个文件,如果朋友愿意帮忙liuchengit@sina.comTop

10 楼liuchengit(有事您说话)回复于 2005-06-02 16:54:34 得分 0

困扰我的问题,,我不会配置web.config这个文件,如果朋友愿意帮忙liuchengit@sina.comTop

11 楼linyang990418(林杨 )回复于 2005-06-02 18:09:19 得分 0

还是不行啊  
  在/5040   下添加了   web.config  
  访问   /5040/ch01/aa.aspx   还是这样啊Top

12 楼coffeewar(苦咖啡)回复于 2005-06-02 18:26:24 得分 0

刚刚昨天碰到楼主一样的问题.把文件删了重新建一个就行了,也不知道什么原因,郁闷.Top

13 楼linyang990418(林杨 )回复于 2005-06-02 18:27:53 得分 0

解决了,谢谢   hchxxzx(NET?摸到一点门槛)     两个贴子都给你50%的分数  
  也谢谢其它朋友  
  刚开始学,以后遇到问题多多,还请多帮忙Top

相关问题

  • 运行Asp.NET时总是提示“目录的访问被拒绝。未能开始监视目录更改。”
  • 目录的访问被拒绝。未能开始监视目录更改。 如何解决?
  • 系统抱错:"C:\Inetpub\wwwroot\movie\”的访问被拒绝。未能开始监视文件更改",这是什么原因?
  • 在windowsnt如何更改监视器的驱动程序
  • 为何filesystemwatcher不能监视word,rar等文件的更改
  • 错误信息:未能开始监视文件更改
  • 如何监视访问网络的应用程序?
  • 用C#写监视系统日志(Win32_NTLogEvent)访问遭到拒绝的问题~
  • @@@@@applet如何更改本地访问权限??
  • 关于更改WEB服务器后的访问问题

关键词

  • asp.net
  • 监视
  • 文件
  • 虚拟
  • 执行
  • aspnet
  • 文件夹
  • 应用程序
  • 属性
  • 更改

得分解答快速导航

  • 帖主:linyang990418
  • xzq686
  • hchxxzx

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo