2010-12-09 245 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下載中心)模塊。我不確定這些是否真的需要。

相關問題