1

我正在编写一个 ASP.NET MVC 站点,我需要在其中有一个与该网站一起运行的“任务”应用程序。这样的“任务”应用程序将按设定的时间间隔收集数据并将其插入数据库。

当然,我可以编写一个简单的控制台应用程序并使用 Windows 任务计划程序来运行它,但我的网站由 GoDaddy 托管,我只有中等信任权限。

是否有任何方法可以在不违反中等信任权限的情况下实现此类功能?

我正在考虑的一种方法是网站本身的一种方法,它收集数据,等待很长时间,然后再次收集数据。这会中断用户与网站的连接吗?

4

1 回答 1

2

你可以做一个丑陋的方式。

分拆一个继续执行任务的线程。使用您自己的自定义网站请求启动线程。该线程将继续在后端运行。

于 2010-10-10T18:11:24.153 回答