实施与Medium Trust中与ASP.NET MVC网站一起运行的“任务”应用程序的可行方法是什么?

StackOverflow https://stackoverflow.com/questions/3901488

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

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

是否有任何方法可以实施此类功能,同时不违反中等信托权限?

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

有帮助吗?

解决方案

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

衍生线程继续执行任务作业。使用您自己的自定义网站请求启动线程。该线程将继续在后端运行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top