gpt4 book ai didi

iis-7 - 使用 **SUBST cmd** 创建的文件夹不适用于 IIS 6

转载 作者:行者123 更新时间:2023-12-01 11:08:32 25 4
gpt4 key购买 nike

使用 创建的文件夹SUBST cmd 不工作 IIS 6 .在 IIS 7 (使用 Windows 7)浏览时未列出虚拟驱动器,以便为虚拟目录设置物理路径。

任何人都可以告诉我如何解决这个问题?
除了 之外,还有没有更好的方法来创建虚拟驱动器? SUBST

最佳答案

以下来自:http://msdn.microsoft.com/en-us/library/aa363908%28v=VS.85%29.aspx

...似乎您可以通过 win api 或直接在注册表中使用 DefineDosDevice 函数或方法在全局实例化 subst。抱歉,我不知道这如何适用于或不适用于 IIS,但它对我来说适用于 apache ......

我的问题是尝试将 subst 用于 apache 的文件夹,它需要将挂载视为系统用户或全局(因此 subst 不起作用)。您尝试以任何方式执行 subst,即使使用诸如 RunAsSystem 之类的东西,也无法产生可行的结果。

但是,我发现通过在注册表中创建 DosDevice,我有一个 apache/mysql/php-win 可以使用的可行的“subst”挂载。您还可以通过 wmi、vb、c+ 等找到这样做的方法,我不知道(我怀疑)注册表方法是否直接相同,但这里是...

例如,我想要: subst S: C:\PortableUSB

asA.reg 文件...

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"S:"="\\??\\C:\\PortableUSB"

或者,在注册表中它看起来像这样(因此您可以通过这种方式手动添加它)...
“S:”的字符串名称(不带引号。当然,请使用您喜欢的 DriveLetter)
这个字符串的值是“\??\C:\PortableUSB”(不带引号。当然,使用你自己的路径)

需要重新启动。 subst 是持久的并且可以在全局范围内使用。我还不知道它有多可靠,但到目前为止我正在成功地使用它。
双鹰

关于iis-7 - 使用 **SUBST cmd** 创建的文件夹不适用于 IIS 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2816304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com