首页 新闻 会员 周边

怎样让IIS能连到映射的磁盘上呢?

0
悬赏园豆:80 [已关闭问题] 关闭于 2009-10-19 15:20

我用.NET做了一个网站(最开始是WebService),功能之一是解压磁盘上的文件.
但在我测试的时候发现,发布在IIS上的这个网站,解压不了映射的磁盘目录Z:下的RAR文件
以下是我测试结果:
在控制台下调用解压方法,解压Z:下RAR ---可以
在页面中调用解压方法,解压本机目录下任何RAR ---可以
在页面中调用解压方法,解压Z:下RAR ---可以
访问发布在本机IIS上的页面,解压本机目录下任何RAR ---可以
访问发布在本机IIS上的页面,解压Z:下RAR ---不行!
我要疯了...

我开始使用的是.NET中Process类关联WINRAR进程,进行解压,后来改为使用UNRAR.DLL提供的接口,上午的结果完全不变.
但在使用后者时候会报出错误:文件无法打开
所以我考虑可能是权限问题,做了以下处理:
在本机新建webtest账号,作为IIS匿名访问的默认账号,再在Z:盘所在的服务器上新建webtest账号,两者密码相同 ---不行
将两个webtest账号都提升到最高权限 ---不行
使用webtest账号进行磁盘映射 ---不行
将映射磁盘的文件夹的各种权限,一股脑给了webtest,ASP.NET,IIS_WPG ---不行

我想在此站点上配置虚拟目录指向驱动映射目录,同样不能,看来问题的根本是这个,怎样让IIS能连到映射的磁盘上呢?
实在没办法了,解决不了的各位大大也请出谋划策下

apodemakeles的主页 apodemakeles | 初学一级 | 园豆:4
提问于:2009-10-18 09:55
< >
分享
所有回答(1)
0

两台服务器?不要用映射驱动盘,直接用\\z ip \z

James.Ying | 园豆:1472 (小虾三级) | 2009-10-18 12:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册