在ASP Classic中,我可以让脚本关闭HTTP连接并继续执行吗?

时间:2011-08-05 12:32:03

标签: asp-classic

我有一个脚本偶尔需要做一些耗时(15秒)的后台处理,但有时候它是一个简单的重定向。重定向目标在脚本执行的早期就已知。一旦知道重定向URL,是否有可能将重定向HTML发送给用户代理并关闭HTTP响应,但是继续处理脚本?

1 个答案:

答案 0 :(得分:3)

您可以通过从ASP代码异步执行程序(BAT,EXE等)来解决此问题。

    set wshell = CreateObject("WScript.Shell") 
    runcmd = "c:\myOwnProgram.bat param1=test"
    wshell.run runcmd, 0, False 

Wshell.Run可让你运行异步。因此,在不担心脚本超时的情况下,消除您耗时的任务!真的很棒。