IIS配置映射磁盘虚拟目录
大家都知道,http协议是无法访问该网站管辖范围以外的路径的,如果网站需要访问其他路径下的产品,那么,可以通过挂载“虚拟目录”的方式来实现! 下面我来说一下在IIS中添加虚拟目录的步骤: 1、首先,添加一个网站,这里命名为 test 2、选中发布的网站名称,点击右键,在弹出的菜单中选择“添加虚拟目录” 3、根据弹出的窗口填写虚拟路径的信息 注: 别名 为添加到网站上的访问文件夹的命名 物理路径 通过选择路径添加 如果该路径为挂载的映射磁盘,需要填写磁盘挂载的路径 如:127.0.0.1path… 如果是本地磁盘的挂载,至此虚拟目录就添加成功了。但是,对于映射磁盘的路径还需要进行以下设置! 4、在服务器 “计算机管理”中建立与访问映射磁盘相同的用户和密码 注:此处的用户名和密码是你挂载的映射磁盘的用户名和密码! 5、返回到IIS发布网站的界面,找到添加的虚拟目录,右键—>管理虚拟目录–>高级设置 6、添加“物理路径凭据” 选择特定用户,并单击“设置”按钮。在弹出的“设置凭证”弹出框内输入在第4步中添加的用户名和密码。 7、选中添加的虚拟目录名称,在右侧找到“身份验证”,将状态改为与下图相同(匿名身份验证需要改为启动,ASP.NET模拟可以禁用) 8、在配置文件web.config中,添加如下内容,用户名和密码就是映射磁盘的用户名和密码 在配置文件中的<system.web>节点下添加
至此,去访问虚拟目录中的产品会提示权限不足,所以需要进行下面最后一步。 9、最后,在C:WindowsMicrosoft.NETFramework64v4.0.30319目录下找到Temporary ASP.NET Files文件夹,为该文件夹添加用户第4步添加的用户并设置用户的权限为全部控制。 至此,虚拟目录就添加完了,小伙伴们,赶紧测试一下你添加的目录能不能正常被访问吧!