现在的位置: 首页 > 综合 > 正文

StreamReader 读取桌面文件时提示“拒绝访问”

2013年09月11日 ⁄ 综合 ⁄ 共 535字 ⁄ 字号 评论关闭

问题:StreamReader 读取桌面文件时提示“拒绝访问”

后来在网上竟然也查到相关资料,说只要把桌面那文件夹赋予相应权限就OK,比如给USERS读写权限等,甚至还有更高级的解决方法,说是“打开C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/CONFIG 下的Machine.config文件找到下面的节点:  <identity impersonate="false" userName="" password=""/>修改为:<identity impersonate="true" userName="Administrator" password=""/>”,看上去挺高深的,后来根据提示竟然真的解决了,可“爱思考”的我呢还是要为用户想想,修改就“桌面”文件夹权限不是每个用户都乐意吧?修改Machine.config把机器用户名密码都写里面怎么可能要这么麻烦?还有如果用户改了一下密码那怎么行?
带着这一串疑问去咨询K,差点没被喷:服务端怎么可能读到客户端的桌面??
天!我居然犯了一个如此低级的错误!
再回头看看出现的问题,怎么可能会出现这种问题呢?StreamReader操作文件时都必须上传到服务端啊,就读取本地有什么意义?

晕~~~~

抱歉!评论已关闭.