2010-12-09 187 views

回答

1

你可以看看在“处理程序映射”在IIS添加一个类似于ASP这是我如何用几年前在服务器端运行VBScript。这确实意味着该文件位于Web服务器上,您可以使用HTML输出的结果。

0

只是为了好玩,我想知道如何做到这一点。我在Microsoft支持网站上发现了一个article,它告诉我这是可能的。从IIS 7.5开始,这比文章所建议的更容易。你只需要在IIS中创建的映射:

Setup dialog for IIS

步骤

  1. 转至IIS配置,并选择您想使用 VBS文件的网站。

  2. 转到该站点的Handler Mappings配置。

  3. 点击右侧的Add Script Map...

  4. 设置Request Path*.vbs

  5. 设置Executable"C:\Windows\System32\cscript.exe" //NOLOGO %s %s

  6. 设置Name的东西,如果你需要,你会记得。

  7. 重新启动IIS(可能是可选的,但我这样做)

然后,用一个脚本来进行测试,如下所示:

WScript.Echo "Content-Type: text/html" 
WScript.Echo 
WScript.Echo "If you see this, it worked." 

保存为test.vbs在您的网站和去到URL来查看结果。以这种方式使用的每个脚本必须以该脚本的前两行开始输出,否则IIS将不会使用它。

注意:我还安装了CGI(来自Windows安装盘)和Fast-CGI(来自Windows下载中心)模块。我不确定这些是否真的需要。

相关问题