在Windows2003上运行IIS6。我正在尝试设置一个运行bash脚本的简单ASP页面:
dim wshShell
set wshShell = CreateObject("WScript.Shell")
dim command
command = "c:\inetpub\wwwroot\bin\bash.exe /cygdrive/c/inetpub/wwwroot/test.sh"
wshShell.Run(command)
set wshShell = nothing我已经将IIS6配置为使用帐户IUSR_SERVERNAME作为默认应用程序池的标识,并确认当我从命令行运行该脚本时,可以使用
runas /usr:IUSR_SERVERNAME [command]如果我将命令设置为notepad.exe,IIS6将启动它(当然没有窗口,但我可以在任务管理器中看到它,并且用户名设置为IUSR_SERVERNAME)。
我是不是忽略了什么需要配置的东西?我有一个类似的脚本在Windows7/ IIS7上运行,运行起来并不困难。
发布于 2010-11-17 00:53:44
已解决:切换到轻量级Mongoose web服务器(使用Tcl CGI脚本而不是ASP)。就我们的目的而言--运行一个简单的演示--它工作得很好,而且启动和运行它的痛苦要少得多。
https://stackoverflow.com/questions/4190150
复制相似问题