| 发表于:2007-03-13 19:12:50 楼主 |
在对xml 进行写的是时候出错,系统提示信息如下: 异常详细信息: system.unauthorizedaccessexception: 对路径“c:\inetpub\wwwroot\xxml\xmllybu\dbguest.xml”的访问被拒绝。 asp.net 未被授权访问所请求的资源。请考虑授予 asp.net 请求标识访问此资源的权限。asp.net 有一个在应用程序没有模拟时使用的基进程标识(通常,在 iis 5 上为 {machine}\aspnet,在 iis 6 上为网络服务)。如果应用程序正在通过 <identity impersonate= "true "/> 模拟,则标识将为匿名用户(通常为 iusr_machinename)或经过身份验证的请求用户。 若要授予 asp.net 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 asp.net 帐户,选中所需访问权限对应的框。 源错误: 行 72: ds.tables[0].rows.add(dr); 行 73: //写回xml 行 74: ds.writexml(server.mappath( ".\\dbguest.xml ")); 行 75: response.redirect( "view.aspx "); 行 76: } //写回xml 行 74: ds.writexml(server.mappath( ".\\dbguest.xml ")); 这行显示为红色信息,提示信息说什么设置 “asp.net对文件的写访问权”我照着做了,我的系统是xp,比如我的文件夹是xxml,可是点了“属性”后找不到安全选项卡,也找不到“添加”,有没有人知道的,最好能给出图片,谢谢了 |
|
|
|
|