Iis 7 服务器2008中注册表中的FTP虚拟目录项

Iis 7 服务器2008中注册表中的FTP虚拟目录项,iis-7,ftp,Iis 7,Ftp,我正在将我的应用程序从Server2003迁移到Server2008,并面临与FTP服务相关的问题。如果我在2003年在FTP中添加了一个虚拟目录,我可以使用 HKEY\U LOCAL\U MACHINE\SYSTEM\ControlSet001\Services\MSFTPSVC\Parameters\Virtual Roots Microsoft.Win32.RegistryKey objRegKey = Microsoft.Win32.Registry.LocalMachine; Micr

我正在将我的应用程序从Server2003迁移到Server2008,并面临与FTP服务相关的问题。如果我在2003年在FTP中添加了一个虚拟目录,我可以使用 HKEY\U LOCAL\U MACHINE\SYSTEM\ControlSet001\Services\MSFTPSVC\Parameters\Virtual Roots

Microsoft.Win32.RegistryKey objRegKey = Microsoft.Win32.Registry.LocalMachine;
Microsoft.Win32.RegistryKey objRegKeyLoc = objRegKey.OpenSubKey("SYSTEM\\ControlSet001\\Services\\MSFTPSVC\\Parameters\\Virtual Roots");            
System.String strDocumentPath = objRegKeyLoc.GetValue("/Documents").ToString();
但这种行为在Server2008中缺失。路径HKEY\U LOCAL\U MACHINE\SYSTEM\ControlSet001\Services\MSFTPSVC\Parameters可用,但缺少下一个键虚拟根。我应该在每台服务器上手动添加它,还是有我不知道的事情?请帮忙


提前感谢

此问题已解决。我必须在注册表中手动添加虚拟根目录和FTP虚拟目录的路径。唯一的缺点是:我必须在每台客户机服务器上都这样做