【发布时间】:2010-12-29 13:05:06
【问题描述】:
我正在尝试将代码从 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 语句。
编写该表达式的正确方法是什么?越短越好。
谢谢。
【问题讨论】:
标签: vbscript boolean boolean-expression