是否可以停止执行运行的asp程序?

时间:2010-12-10 07:56:13

标签: asp-classic

所以我的问题是这样的......

我正在做一个持久的大问题。当查询正在运行时,用户有机会从弹出窗口停止执行。

好的,当用户在弹出窗口中按下按钮时,程序似乎停止了。但是当用户在按下按钮后执行另一个查询时,程序将完成第一个查询,然后转到新查询。

那么可以直接进入另一个查询吗?

2 个答案:

答案 0 :(得分:0)

我听说OCI API可以做到这一点,但不确定它是否适用于C#(如你所提到的ASP)。唯一的选择是杀死这个过程。

答案 1 :(得分:0)

除了通过在服务器上的cmd中执行iisreset / restart来杀死整个iis之外,没有办法杀死iis中的单个运行进程

只有其他解决方案可以做 - server.scripttimeout = 120

120是秒数 - 默认为90秒

或者在SQL的情况下,您可以执行conn.commandtimeout = 30,其中conn是您的连接变量

或者如果你有2个服务器的设施,我会在第二个服务器上运行第二个查询,然后在第一个上运行 - 第一个,然后继续运行。