0
|
Ashish Gupta Shiva · 技术社区 · 15 年前 |
![]() |
1
0
1)如果您可以更改Windows服务或存储过程的代码,我建议在SQL Server上创建一些表来存储长时间运行任务的状态。Windows服务(服务无法执行)将向该表添加记录。ASP.NET应用程序将监视此表(手动)以停止任何正在运行的进程。 如果仍在使用SQL Server 2005,则仍可以使用KillProcess(ProcessID)。因此,将processID存储到此表中,ASP.NET应用程序可以向SQL Server发送kill process命令(如果您有权限)。 2)如果您有任何托管在Windows服务中的服务编程接口(例如wcf),那么我建议异步执行lr任务,并添加方法来取消此任务。ASP.NET应用程序无法调用此取消方法。
|
![]() |
manoj sawant · 窗口服务无法访问远程共享文件夹 7 年前 |
![]() |
Praveen M · 在WIX中强制终止windows服务 7 年前 |
![]() |
Brendan · SolrCore正在加载Windows服务 7 年前 |
![]() |
shahar eldad · 我应该使用哪个句柄初始化扫描仪应用程序 7 年前 |
![]() |
Dev · CoCreateInstance方法有问题 7 年前 |