创建虚拟目录(VB.net)

Posted on 2005-07-10 12:15  flourish  阅读(173)  评论(0)    收藏  举报
Function CriaDiretorioVirtual(ByVal vdirname As String, ByVal serverID As String, ByVal vdirPath As String, ByVal criaApplication As Boolean) As DirectoryEntry

Dim newvdir As DirectoryEntry

Dim root As DirectoryEntry



root = New DirectoryEntry("IIS://localhost/W3SVC/" + serverID + "/Root")



newvdir = root.Children.Add(vdirname, "IIsWebVirtualDir")

newvdir.Properties("Path")(0) = vdirPath



If criaApplication Then

newvdir.Invoke("AppCreate", True)

newvdir.Properties("AppFriendlyName")(0) = vdirname

newvdir.Properties("AppIsolated")(0) = 2

End If

newvdir.CommitChanges()



Return newvdir

End Function

一个死老外写的,应该不错。

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3