日期:2014-05-18  浏览次数:20377 次

asp.net访问网络映射文件问题
asp.net程序部署在web服务器A上,但我存储的文件在另外一台机器B上,我把机器B的目录共享出来,在web服务器上把B的共享目录映射成本地盘Z:\,asp.net后台代码使用File.Exists()判断Z:\盘文件是否存在时报错找不到路径Z:\,从网上查了说是权限问题,但我把了IIS用户添加到两台机器的管理员了,还是不管用,包括使用windows API中的Logon,模拟管理员用户登陆后,还是提示说找不到路径,请大侠帮忙看看。比较着急。
使用过网上说的模拟帐号,或者在machine.config文件中,增加登录名,请对这个问题比较清楚的朋友指点。
谢谢

------解决方案--------------------
呵呵 有意思 楼主看下这帖

http://topic.csdn.net/u/20081123/10/29bf07a7-d38f-44cb-8c68-8489e2d82684.html?seed=1993764009
------解决方案--------------------
你可能需要对ASPnet进行手动设置密码,然后在另一台机器上创建aspnet帐号,并设定相同的密码。并把你那个unc所在的文件夹的acl权限赋予aspnet