永久数据收集

时间:2013-12-20 14:07:00

标签: c# .net database

我在iis上托管了数据库和mvc应用程序。我定期从互联网收集数据并将其保存在sql数据库中。我从这些数据中计算统计数据和图表,并在mvc应用程序中发布。

问题是iis的回收期约为1小时 - >这意味着只要有服务器重启,回收或网页上没有请求,我的定时器(功能)就会从interenet收集数据。

我发现的解决方案是: 回收再利用 - 我没有自己的srv不能那样做。 Windows服务 - 99%的主机不允许主机ws ...

那么有没有任何解决方案,服务,框架,目的是收集数据,我可以确定它在一些不活动时间或服务器重启后不会停止?或者我的逻辑是完全错误的,我需要不同地收集数据?它可以在我不拥有的托管上完成吗?可以用iis完成吗?

1 个答案:

答案 0 :(得分:1)

  

可以使用iis完成吗?

如果有问题的IIS安装了应用程序结构,那么它支持auto start功能,这有效地允许您编写将继续在后台运行的“类似服务”代码。

快速概述here