如何将一个驱动器同时安装为 C 驱动器和 D 驱动器?
它目前设置为 C 盘,我想还将其挂载为D盘。
目标是让 C 盘和 D 盘指向同一个驱动器。
需要这样做是因为其他人(使用 one.config 文件,由 IIS 读取)都使用 D:\ 驱动器(VirtualMachine)来存储数据,但我的物理机只有 C:\ 驱动器
为了避免将配置文件从 D:\ 修改为 C:\,我想使我的设置与其他人相同,因此采用此解决方法。
-- 更新 -- SUBST 和简单映射网络驱动器均无法与 IIS 配合使用,即使 ApplicationPool 是使用我自己的凭据运行的。有什么想法吗?此映射似乎无法在登录名/会话之间共享
答案1
替代将目录映射为驱动器。它与驱动器的根目录同样适用,因此:
SUBST D: C:\
这在登录后不会持续存在,所以如果您希望每次登录时都发生这种情况,请将包含该行的 .BAT 文件放入启动文件夹(通常命名为 c:\users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)。
编辑:链接的 Wikipedia 文章还建议使用注册表方法,使替换可用于 IIS 等系统服务。在注册表中
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
D:
创建一个带有名称和数据的字符串值\??\C:\
。映射驱动器应在下次重新启动时出现。