Я создал приложение 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'
исключение.
Спасибо всем!