您的位置:程序门 -> .net技术 -> c#



怎样授予asp.net对文件的写访问权?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


怎样授予asp.net对文件的写访问权?
发表于: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,可是点了“属性”后找不到安全选项卡,也找不到“添加”,有没有人知道的,最好能给出图片,谢谢了
发表于:2007-03-13 19:19:161楼 得分:0
c:\inetpub\wwwroot\xxml\xmllybu\
文件夹   右键   属性   安全   everyone   用户   写入的权限
发表于:2007-03-13 19:19:462楼 得分:0
把简单文件共享关掉
发表于:2007-03-13 20:00:383楼 得分:0
我的xmllybu文件夹   右键   属性     后只有   常规、共享、web共享、自定义   几个选项,没有安全这一选项啊
发表于:2007-03-13 20:01:444楼 得分:0
我用的是xp系统   唉,急死人了,怎么就是和大家说的不一样呢
发表于:2007-03-14 09:11:285楼 得分:0
有没有别的方法了啊,大家帮帮我吧,感激不尽
发表于:2007-03-14 09:18:386楼 得分:0
把共享里面的权限改成可以修改或者完全控制
发表于:2007-03-14 09:48:417楼 得分:0
取消简单共享
然后改安全
发表于:2007-03-14 09:54:188楼 得分:0
工具-> 文件夹选项-> 查看,然后把简单文件共享勾掉,就可以   文件夹   右键   属性   安全   everyone   用户   写入的权限
发表于:2007-03-14 09:54:599楼 得分:0
你在身份模拟的时候加入具有修改权限的   帐户
<identity   impersonate= "true "   username= "xxx "   password= "xxx "/>
发表于:2007-03-14 10:10:1910楼 得分:0
直接把asp.net用户加到你需要修改的文件夹账户里去,然后ba修改权限加入即可,或者就impersonate也行。

发表于:2007-03-14 10:50:5511楼 得分:0
asp.net用户加到你需要修改的文件夹账户里去
发表于:2007-03-14 10:55:2712楼 得分:0
你的账号没有读写文件夹权限。
发表于:2007-03-14 11:16:0713楼 得分:0
hbicexp(飘逝如风)正解!
发表于:2007-03-14 11:48:4314楼 得分:0
在文件上给予相对的权限
   
*****************************************************************************
欢迎使用csdn论坛专用阅读器   :   csdn   reader(附全部源代码)  

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
发表于:2007-03-14 12:08:1815楼 得分:0
我一般将iis用户和aspnet用户隶属到administrator用户组,重启就好了~
发表于:2007-03-14 12:13:0316楼 得分:0
取消简单共享k,就是文件夹-> 工具-> 文件夹选项-> 查看-> 取消简单共享就行了.
然后改安全


快速检索

最新资讯
热门点击