Создание виртуальных каталогов в другом виртуальном каталоге с использованием C # - PullRequest
1 голос
/ 28 июля 2010

Я создал приложение Windows Service, которое знает, как создавать виртуальные каталоги в корневой папке 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);

Это работает безупречно.

Теперь, допустим, я создал виртуальный каталог с именем MyVDir в папке ROOT, а затем я хочу создать еще один виртуальный каталог с той же функцией c #, что и выше - в виртуальном каталоге MyVDirсоздать вложенный виртуальный каталог).Что мне делать?

Что-то вроде vr.Create("IIS://localhost/W3SVC/1/Root/MyVDir", physicalPath, virtualDirectoryName, out sError); у меня не работает и выдает 'Cannot find path' исключение.

Спасибо всем!

...