我在ASP.NET中,对文件进行操作,在进行删除时出现以下提示,请高手帮我分析一下原因,另外,我在WEBCONFIG中也对<impersonate=true/>进行了设置,为什么还是出现这种情况?错误提示:对路径“d:\inetpub\wwwroot\NavigatorCatalog\pic\455”的访问被拒绝。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IO.IOException: 对路径“d:\inetpub\wwwroot\NavigatorCatalog\pic\455”的访问被拒绝。源错误:
行 210: folderName = Server.MapPath("..\pic\" + Trim(txtFacName.Text) + "")
行 211: If dirFactory.Exists(folderName) = True Then
行 212: dirFactory.Delete(folderName, True)
行 213: End If
行 214: End Sub
源文件: D:\Inetpub\wwwroot\NavigatorCatalog\infoadd\factory.aspx.vb 行: 212 堆栈跟踪:
[IOException: 对路径“d:\inetpub\wwwroot\NavigatorCatalog\pic\455”的访问被拒绝。]
System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive) +637
System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive) +228
System.IO.Directory.Delete(String path, Boolean recursive) +32
NavigatorCatalog.zhuye.delFolder() in D:\Inetpub\wwwroot\NavigatorCatalog\infoadd\factory.aspx.vb:212
NavigatorCatalog.zhuye.btndel_ServerClick(Object sender, EventArgs e) in D:\Inetpub\wwwroot\NavigatorCatalog\infoadd\factory.aspx.vb:200
System.Web.UI.HtmlControls.HtmlInputButton.OnServerClick(EventArgs e) +108
System.Web.UI.HtmlControls.HtmlInputButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1277
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IO.IOException: 对路径“d:\inetpub\wwwroot\NavigatorCatalog\pic\455”的访问被拒绝。源错误:
行 210: folderName = Server.MapPath("..\pic\" + Trim(txtFacName.Text) + "")
行 211: If dirFactory.Exists(folderName) = True Then
行 212: dirFactory.Delete(folderName, True)
行 213: End If
行 214: End Sub
源文件: D:\Inetpub\wwwroot\NavigatorCatalog\infoadd\factory.aspx.vb 行: 212 堆栈跟踪:
[IOException: 对路径“d:\inetpub\wwwroot\NavigatorCatalog\pic\455”的访问被拒绝。]
System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive) +637
System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive) +228
System.IO.Directory.Delete(String path, Boolean recursive) +32
NavigatorCatalog.zhuye.delFolder() in D:\Inetpub\wwwroot\NavigatorCatalog\infoadd\factory.aspx.vb:212
NavigatorCatalog.zhuye.btndel_ServerClick(Object sender, EventArgs e) in D:\Inetpub\wwwroot\NavigatorCatalog\infoadd\factory.aspx.vb:200
System.Web.UI.HtmlControls.HtmlInputButton.OnServerClick(EventArgs e) +108
System.Web.UI.HtmlControls.HtmlInputButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1277
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
解决方案 »
- 分享无之境,蜘蛛侠论坛源代码2.0发布
- 我下载了个div+css模板,如何在vs2008里用?我是新手 谢谢
- 水晶报表问题(难)熟悉水晶报表的高手请进 !!!
- 急.gridview分页问题.跪下了
- 梅花雨 js时间控件,在datagrid里面的话。该怎样做啊
- 50分求字符串转换的方法
- 如何知道radio单选按扭选择了那个值呀???
- 我装的win2000 professional 我想调试web程序 该怎么办呀 ?
- 获取easyui的datagrid选中行的各列的值
- 數據庫轉換問題﹐思歸﹐大力﹐幫幫我﹗﹗﹗﹗﹗﹗﹗﹗﹗
- 怎样让TREEVIEW的一项变成修改标题的状态(就像资源管理器的重命名一样)。
- datatable排序
可以自己添加权限
右击>>属性>>安全性>>添加asp.net用户
O了
PIC文件夹:属性--安全--添加--(添加everyone,并赋给它相应的权限)
我用过你们说的方法了,可是现在有个问题.我定义了一个DIRECTORY控件.当创建文件后,在不关闭IE WEB浏览器的情况下删除操作没有这样的问题.而重新打开浏览器删除前面创建或是已经存在的文件夹时就会出现这样的问题.
帮帮我了!