日期:2014-05-16  浏览次数:21484 次

IIS虚拟目录映射到另一台计算机上的共享问题
A机(本机):192.168.89.125
B机(异机):192.168.389.244
在B机上对站点内容目录WebSiteTest建立虚拟目录Test。在A机上IE地址栏输入:http://192.168.89.244/Test/Default.aspx能正常浏览。

我现在需要在A机上将IIS5.1虚拟目录映射到B机上的Test。于是我就在A机上新建一个虚拟目录Test,然后在属性中“虚拟目录”标签中选择“另一台计算机上的共享”。“网络目录”为“\\192.168.89.244\Test”,“连接用户”中即B机的账户密码。

从网上也看了《配置IIS指向另一台机器上的共享虚拟目录》一文,我已经将B机上的Test指向的站点实际文件夹WebSiteTest设为共享了,也设置了Web共享。在B机上建立了一个新账户,其账户名和密码与设为与A机当前账户名、密码相同。

但是在A机的Internet信息服务中的默认网站下的Test,显示一个红色Error图标,右边状态“找不到网络路径”。

参考了网上一些资料,大概是用户权限的问题。关于匿名访问啊,IUSR_\IWAM_账户的问题。但实在不知道怎么办。
请各位大侠帮帮忙,指点一下,谢谢!

------解决方案--------------------
1.在b机上设置共享目录,不要求在B机上设置IIS虚拟映射。但要确保从A机能正常访问此共享目录。
2.在A上设置虚拟目录指向的物理路径输入B的共享目录。

实际上,如果A上能不受限制访问B上的共享目录,该共享目录就可以看成跟本地物理一样。

我们的file Server和Web Server就是这样分离的。把附件上传的路径指向Web 上的一个虚拟目录,而该目录是的物理路径是File Server上的一个共享目录。从而实现了文件服务器和Web服务器的分离。减轻了web服务器的存储压力。