.net 以编程方式在网站的根目录中创建虚拟目录

.net 以编程方式在网站的根目录中创建虚拟目录,.net,servermanager,.net,Servermanager,如何以编程方式(vb.net或C#)在IIS7中的网站根目录中创建虚拟目录 ,它只向您展示了如何在应用程序中创建一个应用程序,但我需要在网站的根级别创建它。这在我的机器上运行(请注意第二行中的索引): 这在我的机器上起作用(请注意第二行中的索引): 因此,iisManager.Sites[0].Applications[0]是根网站,而不是网站根目录中的应用程序?您不能将虚拟目录添加到网站本身,而是添加到其应用程序(请注意您提供的链接中的图片)。我猜Sites[0]。Applications[0

如何以编程方式(vb.net或C#)在IIS7中的网站根目录中创建虚拟目录

,它只向您展示了如何在应用程序中创建一个应用程序,但我需要在网站的根级别创建它。

这在我的机器上运行(请注意第二行中的索引):

这在我的机器上起作用(请注意第二行中的索引):


因此,iisManager.Sites[0].Applications[0]是根网站,而不是网站根目录中的应用程序?您不能将虚拟目录添加到网站本身,而是添加到其应用程序(请注意您提供的链接中的图片)。我猜
Sites[0]。Applications[0]
返回根网站的默认应用程序。因此iisManager.Sites[0]。Applications[0]是根网站,而不是网站根目录中的应用程序?您不能将虚拟目录添加到网站本身,而是添加到其应用程序(请注意您提供的链接中的图片)。我猜
站点[0]。应用程序[0]
返回根网站的默认应用程序。
ServerManager iisManager = new ServerManager();
Application app = iisManager.Sites[0].Applications[0];
app.VirtualDirectories.Add("/VDir", "d:\\MyVDir");
iisManager.Update();