虽然经济一直处于低迷状态,但我已经为希望用流行语修饰简历的失业开发人员编写了可能是有史以来最酷的网站。 (不要恨玩家,恨游戏。)
唯一的问题是,它需要每天运行一次计划任务来进行一些数据挖掘。几个月前,我花了很多很多时间研究解决方案,但似乎没有什么是万无一失的。
如果我有共享主机并且无法远程访问(例如 mstsc
并创建计划任务),我如何创建一个每天在 ASP.NET 网站后端运行一次的任务?
经过我所做的所有研究,我认为这是不可能的。根据我的最后分析,有人必须每天至少访问该站点一次以实例化 HttpApplication 实例。
有没有人有任何解决方案来确保操作自动运行,无论是否有人访问该站点,并且除了 FTP 访问该网站之外没有其他任何东西?
就像我说的那样,我过去已经对此进行了很多研究,但这似乎是不可能的。如果您有实现解决方案的经验,请提供您的建议!但不需要假设或推测——它比你想象的要微妙和困难得多。
最佳答案
我有一个类似的问题。我编写了一个便宜的实用程序,它定期从我的桌面向我的网络应用程序发出网络请求。
How To: Send Data Using the WebRequest Class
关于ASP.NET:计划任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2360595/