| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 680 人关注过本帖
标题:[求助]请高手给看看,为什么总出错!
只看楼主 加入收藏
shevchenkoka
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-3-27
收藏
 问题点数:0 回复次数:3 
[求助]请高手给看看,为什么总出错!
为什么我运行程序的时候总是出现以下信息:

“/Webleavemessage”应用程序中的服务器错误。

对路径“c:\inetpub\wwwroot\Webleavemessage\guestbook.xml”的访问被拒绝。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.UnauthorizedAccessException: 对路径“c:\inetpub\wwwroot\Webleavemessage\guestbook.xml”的访问被拒绝。 ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。 若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。 源错误:
行 178:			_guest.AppendChild(_comment);
行 179:			guestBook.SelectSingleNode ("./guestbook").AppendChild(_guest);
行 180:			guestBook.Save (Server.MapPath("guestbook.xml"));
行 181:			Response.Write ("<script>alert('留言成功!');</script>");
行 182:		}
源文件: c:\inetpub\wwwroot\webleavemessage\gusetbook.aspx.cs 行: 180 堆栈跟踪:
[UnauthorizedAccessException: 对路径“c:\inetpub\wwwroot\Webleavemessage\guestbook.xml”的访问被拒绝。]
   System.IO.__Error.WinIOError(Int32 errorCode, String str) +393
   System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy) +888
   System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) +45
   System.Xml.XmlTextWriter..ctor(String filename, Encoding encoding)
   System.Xml.XmlDOMTextWriter..ctor(String filename, Encoding encoding)
   System.Xml.XmlDocument.Save(String filename)
   Webleavemessage.WebForm1.Submit1_ServerClick(Object sender, EventArgs e) in c:\inetpub\wwwroot\webleavemessage\gusetbook.aspx.cs:180
   System.Web.UI.HtmlControls.HtmlInputButton.OnServerClick(EventArgs e)
   System.Web.UI.HtmlControls.HtmlInputButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
   System.Web.UI.Page.ProcessRequestMain()

版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
搜索更多相关主题的帖子: 应用程序 详细信息 服务器 color 
2005-10-14 11:21
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
guestbook.xml路径不对吧?
2005-10-14 12:39
shevchenkoka
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-3-27
收藏
得分:0 
那应该把它放到那啊
2005-10-14 15:06
wucf2004
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-9-10
收藏
得分:0 
估计是这个xml的路径不正确,应该放在Webleavemessage文件夹中,和aspx在一个目录下!

2005-10-18 08:41
快速回复:[求助]请高手给看看,为什么总出错!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017032 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved