需要C#ASP.Net页面自动运行

时间:2016-01-14 14:13:06

标签: c# asp.net process

我有一个每30秒运行一次的ASP.Net页面。我从文本文件中获取数据并更新SQL Server 2012中的数据库。我需要每天运行一整天,而不是手动启动IE并运行此页面。有没有办法我可以很容易地把它变成一个exe或服务或其他一些我可以运行而不用担心它不会被错误停止的过程?

最诚挚的问候, 安迪

2 个答案:

答案 0 :(得分:1)

您可以尝试使用Windows窗体应用程序(控制台)并使用Windows任务计划程序将可执行文件配置为按照计划运行。

答案 1 :(得分:1)

您可以创建一个Windows服务,每30秒运行一次作为后台进程。

看看这个。它们实际上比你想象的要容易起来和运行。

Develop and Install a Windows Service in C#