IIS与GetObject

flyinweb 2004-03-31 04:40:16
Const THIS_SERVERS_NAME = "localhost"
Set objW3SVC = GetObject("IIS://" & THIS_SERVERS_NAME & "/W3SVC")
For Each objSITE In objW3SVC

If objSITE.Class = "IIsWebServer" Then

Set serverRoot = GetObject("IIS://" & THIS_SERVERS_NAME &
"/W3SVC/" & objSITE.Name & "/ROOT")
sRootPath = serverRoot.Path

End If
Next

End If
Next

在一些机器上执行没有问题,而有的机器上不可以,运行时抛出
438错误, "Object doesn't support this property or method",还有一台机器,前半
部分执行正常,但到后面也出错了
...全文
56 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyinweb 2004-03-31
  • 打赏
  • 举报
回复
出错是这句sRootPath = serverRoot.Path,如果有错误,那么应该一个都不能执行,但有一台执行一半后出错,不得其解
chenyu5188 2004-03-31
  • 打赏
  • 举报
回复
Object doesn't support this property or method
你的程序中用的对象的有些方法不支持。

好好查查不能正常运行机子的软件配置。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧