天天看點

windows2003下配置IIS服務,使其支援Server.CreateObject("WScript.Shell")

在windows2000下,iis預設設定是可以web和可執行程式通信的。但是在2003下iis關于這方面的服務是禁止的。

我現在遇到的問題是,利用web和一個帶參數的可執行程式連接配接。并運作這個帶參賽的可執行程式。

在windows2003下用asp中的server.createobject("wscript.shell") 運作沒有出現錯誤,但是并沒有執行。

但是在windows2000下可以執行。

呵呵,意識到那是iis開的玩笑。

在windows2003下如果支援server.createobject("wscript.shell")

你必須設定一下内容

1:在“web服務擴充”中active server pages,internet 資料連接配接器,rpc代理服務擴充,以及在伺服器端的包含檔案都必須置為允許狀況

2:“網站”-》屬性-》主目錄-》配置-》選項-》啟動父路徑

3:“網站”-》屬性-》服務-》在隔離模式中選中“以iis5.0隔離模式運作www服務”

4:開始-》程式-》管理工具-》服務.找到rpc服務,輕按兩下-》登入-》允許服務與桌面互動

這樣在windows2003下就可以運作asp的server.createobject("wscript.shell")

本來我是想用asp.net做這個程式,在asp.netzh中也是一直存在這個問題。是以該用asp

在asp可以實作功能了。我就沒有在asp.net下做,諸位如果有興趣可以試一試!

繼續閱讀