T. *_*iri 3 iis symlink windows-7 iis-7.5
因此,在我的IIS根目录(c:\ inetpub\wwwroot)中,我使用以下命令创建了一个网络驱动器的符号链接:
mdlink/D truthuniversal"U:\ Truth Universal Full Site\public"
符号链接创建得很好,如果我发出cd truthuniversal命令,在IIS根目录中,我确实最终进入"U:\ Truth Universal Full Site\public"目录区域.
我的问题是当我输入时:
http://localhost/truthuniversal
Run Code Online (Sandbox Code Playgroud)
在我的浏览器的地址栏中,IIS不提供驻留在公共目录中的索引页面.相反,我收到以下错误:
应用程序"DEFAULT WEB SITE"中的服务器错误
Internet Information Services 7.5错误摘要HTTP错误404.0 - 未找到您要查找的资源已被删除,名称已更改或暂时不可用.
请指教.
-TU
您需要创建一个映射到IIS中该目录的虚拟目录,以便它为页面提供服务.在IIS中,右键单击"默认网站",然后单击"添加虚拟目录".此外,这样做,没有理由你甚至需要符号链接.只需将其映射到目标即可.
我同意 IIS 中的虚拟目录可能是您想要的,但如果您想最大程度地减少 IIS 维护,请考虑以下内容:
代替目录符号链接:mklink /D
尝试目录连接:mklink /J
这对我有用,网络应用程序能够写入同一目录。
mklink /J App_Data d:\shared\App_Data
Run Code Online (Sandbox Code Playgroud)
在 Windows Server 2008 R2 上为我工作。
| 归档时间: |
|
| 查看次数: |
9838 次 |
| 最近记录: |