我正在尝试将代码从https://stackoverflow.com/questions/4554014/how-to-examine-and-manipulate-iis-metadata-in-c转换为 VBVcript。
我的问题是这段代码:
Function LocateVirtualDirectory(ByVal siteName, ByVal vdirName)
On Error Resume Next
Dim site
For Each site in w3svc
If (site.KeyType = "IIsWebServer") And (site.ServerComment = siteName) Then
Set LocateVirtualDirectory = GetObject(site.Path & "/ROOT/" & vdirName)
Exit Function
End If
Next
End Function
如果site.ServerComment
是Empty
,则整个布尔表达式接收值Empty
,它不是 False ,因此输入 then 语句。
写那个表达式的正确方法是什么?越短越好。
谢谢。