Надеюсь, у всех все хорошо.
Я пытаюсь удалить виртуальный каталог с помощью WMi (класс Server Manager) и воссоздать с другими значениями.
Проблема, с которой я сталкиваюсь, заключается в том, что виртуальный каталог не удаляется. Пожалуйста, помогите.
Как проверить наличие виртуального каталога и удалить вызов?
и аналогичным образом, как проверить, существует ли каталог, прежде чем добавить его снова со слегка отличающимися свойствами.
В основном целью было переименовать
виртуальный каталог вместе с переименованием
сайт. Я надеюсь, что я ясен
Вот мой код.
Try
Using mgr As New ServerManager()
Dim site As Site = mgr.Sites(DomainName)
Dim app As Application = site.Applications("/") '.CreateElement() '("/" & VirDirName)
Dim VirDir As VirtualDirectory = app.VirtualDirectories.CreateElement()
For Each VirDir In app.VirtualDirectories
If VirDir("path") = "/" & VirDirName Then
app.VirtualDirectories.Remove(VirDir)
Exit For
End If
Next
mgr.CommitChanges()
End Using
Catch Err As Exception
Ex = Err
Throw New Exception(Err.Message, Ex)
End Try