操作系统是Windows Server2003,在iis中发布的.net项目
1、报错如下:点击TreeView控件节点事件中,进行图片文件的转移操作。图片文件(jpg)从一个文件夹里面转移到另一个文件夹里面,放置到web/YesCateImg/123123-2009-08-26”文件夹下报错。“/jst”应用程序中的服务器错误。 
________________________________________
对路径“web/YesCateImg/123123-2009-08-26”的访问被拒绝。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.UnauthorizedAccessException: 对路径“web/YesCateImg/123123-2009-08-26”的访问被拒绝。 ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。 要将 ASP.NET 访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。源错误: 
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪: [UnauthorizedAccessException: 对路径“web/YesCateImg/123123-2009-08-26”的访问被拒绝。]
   System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +2013875
   System.IO.Directory.InternalCreateDirectory(String fullPath, String path, DirectorySecurity dirSecurity) +2709872
   System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity) +150
   BingAnCate.TreeView1_SelectedNodeChanged(Object sender, EventArgs e) +462
   System.Web.UI.WebControls.TreeView.OnSelectedNodeChanged(EventArgs e) +105
   System.Web.UI.WebControls.TreeView.RaisePostBackEvent(String eventArgument) +712
   System.Web.UI.WebControls.TreeView.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +174
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102________________________________________
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42上面的问题怎么解决啊,!!! 

解决方案 »

  1.   

    网站发布的所在目录右键属性-安全-组或用户名里 编辑 - 添加一个everyone用户-把它的完全控制允许勾起来
    然后在试试看
      

  2.   

    对路径“web/YesCateImg/123123-2009-08-26”的访问被拒绝检查路径 权限
      

  3.   

    2003有这样的问题,xp  win7  都不报这样的错!
      

  4.   

    “/jst”应用程序中的服务器错误。 
    ________________________________________
    对路径“web/YesCateImg/123123-2009-08-26”的访问被拒绝。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.UnauthorizedAccessException: 对路径“web/YesCateImg/123123-2009-08-26”的访问被拒绝。 ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。 要将 ASP.NET 访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。源错误: 
    执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 堆栈跟踪: [UnauthorizedAccessException: 对路径“web/YesCateImg/123123-2009-08-26”的访问被拒绝。]
       System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +2013875
       System.IO.Directory.InternalCreateDirectory(String fullPath, String path, DirectorySecurity dirSecurity) +2709872
       System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity) +150
       BingAnCate.TreeView1_SelectedNodeChanged(Object sender, EventArgs e) +462
       System.Web.UI.WebControls.TreeView.OnSelectedNodeChanged(EventArgs e) +105
       System.Web.UI.WebControls.TreeView.RaisePostBackEvent(String eventArgument) +712
       System.Web.UI.WebControls.TreeView.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +174
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102
      

  5.   

    如果这个文件夹存在的话。请在“web”文件夹上添加everyone,NetWork Service用户,并勾选子项继承父项权限