使用C#在另一个虚拟目录中创建虚拟目录

时间:2010-07-28 11:42:22

标签: c# iis-7 virtual-directory

我创建了一个Windows服务应用程序,它知道如何在IIS(7.5)的根文件夹中创建虚拟目录。

这是代码:

System.EnterpriseServices.Internal.IISVirtualRoot vr = new System.EnterpriseServices.Internal.IISVirtualRoot();

string sError = "";

vr.Create("IIS://localhost/W3SVC/1/Root", physicalPath, virtualDirectoryName, out sError);

这完全有效。

现在,假设我在ROOT文件夹中创建了一个名为MyVDir的虚拟目录,然后我想在MyVDir虚拟目录中创建另一个具有与上面相同的c#功能的虚拟目录(创建嵌套的虚拟目录)。我该怎么办?

vr.Create("IIS://localhost/W3SVC/1/Root/MyVDir", physicalPath, virtualDirectoryName, out sError);之类的内容对我不起作用,并引发'Cannot find path'例外。

全部谢谢!

0 个答案:

没有答案