使用mklink创建的符号链接不使用IIS7.5--Windows 7

使用mklink创建的符号链接不使用IIS7.5--Windows 7,iis,windows-7,iis-7.5,symlink,Iis,Windows 7,Iis 7.5,Symlink,因此,在我的IIS根目录(c:\inetpub\wwwroot)中,我使用以下命令创建了到网络驱动器的符号链接: mdlink/D truthuniversal“U:\Truth Universal完整站点\公共” 符号链接创建得很好,如果我在IIS根目录中发出cd truthuniversal命令,我确实会在“U:\Truth Universal Full Site\public”目录区域结束 我的问题是,当我打字时: http://localhost/truthuniversal 在我的

因此,在我的IIS根目录(c:\inetpub\wwwroot)中,我使用以下命令创建了到网络驱动器的符号链接:

mdlink/D truthuniversal“U:\Truth Universal完整站点\公共”

符号链接创建得很好,如果我在IIS根目录中发出
cd truthuniversal
命令,我确实会在“U:\Truth Universal Full Site\public”目录区域结束

我的问题是,当我打字时:

http://localhost/truthuniversal 
在我的浏览器的地址栏中,IIS不提供位于公用目录中的索引页。相反,我得到了以下错误:

应用程序“默认网站”中的服务器错误

互联网信息服务7.5 错误摘要 HTTP错误404.0-找不到 您正在查找的资源已被删除、名称已更改或暂时不可用

请告知


-TU

您需要在IIS中创建一个到该目录的虚拟目录映射,以使其服务于页面。在IIS中,右键单击“默认网站”,然后单击“添加虚拟目录”。此外,这样做,您甚至没有理由需要符号链接。只需将其映射到目标即可。

< P>我同意IIS中的虚拟目录可能是您想要的,但是如果您想最小化IIS维护,请考虑如下:

代替目录符号链接:mklink/D
尝试目录连接:mklink/J

这对我来说很有效,web应用程序可以写入同一个目录

mklink /J App_Data d:\shared\App_Data

在Windows Server 2008 R2上为我工作。

我这样做了,它与我的可移动USB存储一起工作。但是,它在这个网络驱动器上不工作。你是说,MKLINK.exe?