【问题标题】:Windows 2008 vbs script execution errorWindows 2008 vbs 脚本执行错误
【发布时间】:2012-01-19 07:07:31
【问题描述】:

我在 windows server 2008 32 位(上面是 IIS7)上运行一个非常简单的 vbs 文件,其中包含以下内容

set databrowser = Server.CreateObject("myDLL.DataBrowser")

它给了我以下错误,

Microsoft (R) Windows Script Host 版本 5.7 版权所有 (C) Microsoft 公司。保留所有权利。

C:\Users\Administrator\Documents\test.vbs(1, 1) Microsoft VBScript 运行时错误:需要对象:“服务器”

我以cscript.exe test.vbs运行

这可能是什么原因?

【问题讨论】:

    标签: iis-7 asp-classic windows-server-2008


    【解决方案1】:

    使用Wscript.Createobject 代替 Server.CreateObject。

    见:What's the Difference between WScript.CreateObject, Server.CreateObject and CreateObject?

    【讨论】:

    • +1 但我只使用CreateObject,因此代码可以在 ASP 和 CScript 托管之间传输。
    • 谢谢伙计.. 它在 .vbs 文件中工作 :) 但是当我在 .asp 文件中放入同一行时,它给了我“需要对象:''”错误
    • @swd 在 ASP 中应该是 Server.CreateObject。但正如@AnyhonyWJones 所说,也许你可以简单地写CreateObject(没有前缀对象),它可以在两种环境中工作。
    猜你喜欢
    • 1970-01-01
    • 2012-10-13
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 2021-05-30
    • 2018-09-21
    • 1970-01-01
    相关资源
    最近更新 更多