第一次发布在这里。 我在带有IIS7的Windows 2008服务器上使用经典ASP(vbscript)。 我使用命令行实用程序与以下代码: (dir不是实际代码,但用于测试目的!)
dim oShell
Set oShell = CreateObject("WScript.Shell")
oShell.run "%COMSPEC% /C dir c:\ > c:/tmp/dir.txt", 0, TRUE
set oShell = nothing
现在问题是:这对我的大多数客户服务器都没有任何问题, 但有一个特别是在oShell.run行没有描述的情况下给出错误。 如果我杀了w3wp.exe或在IIS管理器中,回收应用程序池,它会再次开始工作...... 但错误总是返回... 我试过使用过程监视器,但我不知道该找什么... 知道什么可能导致这种行为?或者可能是某种解决方法?
答案 0 :(得分:0)
尝试set oShell = Server.CreateObject("wscript.shell")