实施与Medium Trust中与ASP.NET MVC网站一起运行的“任务”应用程序的可行方法是什么?
-
29-09-2019 - |
题
我正在写一个ASP.NET MVC网站 有一个“任务”应用程序 与网站一起运行。这样的“任务”应用程序将以设定的间隔收集数据并将其插入数据库。
当然,我可以编写一个简单的控制台应用程序,并使用Windows Task Scheduler运行它,但是我的网站由Godaddy托管,我只有中等信任的权限。
是否有任何方法可以实施此类功能,同时不违反中等信托权限?
我正在考虑的一种方法是网站本身中收集数据,等待很长时间然后再次收集数据的方法。那是Interupt用户与网站的连接吗?
解决方案
你可以做一个丑陋的方式。
衍生线程继续执行任务作业。使用您自己的自定义网站请求启动线程。该线程将继续在后端运行。
不隶属于 StackOverflow