如何在MVC中运行控制台应用程序

塞尔曼

我有用C#编写的控制台应用程序,该应用程序计划每天运行,因此使用Windows内置任务计划程序。每次运行时,黑色控制台框都会在执行期间弹出,然后关闭。我没有在控制台上写任何东西。

1.我在执行任务计划程序时发现了其他与搜索结果有关的问题。但是我无法决定ASP.Net Mvc Web应用程序中的哪里编写代码。这是代码。我尝试这个。

private void CreateTaskRunDaily()
{
    using (TaskService ts = new TaskService())
    {
        TaskDefinition td = ts.NewTask();
        td.RegistrationInfo.Description = "My first task scheduler";

        DailyTrigger daily = new DailyTrigger();
        daily.StartBoundary = Convert.ToDateTime(DateTime.Today.ToShortDateString() + " 16:30:00");
        daily.DaysInterval = 1;
        td.Triggers.Add(daily);               
        td.Actions.Add(new ExecAction(@"C:/sample.exe", null, null));
        ts.RootFolder.RegisterTaskDefinition("TaskName", td);
    }
}

我无法决定应该在哪里实践。

2.我只想在程序运行时注册一次,因此每次运行时都要反复添加一次,所以我需要阻止它。如果有任何建议,会很有帮助。

西蒙·盖茨

运行后台任务并非易事,您需要小心,您可以轻松关闭整个应用程序域。

这是关于该主题的好文章。

如何运行后台任务

如果您需要管理运行不同计划的多个作业,我强烈建议使用Hangfire这是一个很棒的开源软件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MVC中运行控制台应用程序

来自分类Dev

如何在Windows窗体中运行控制台应用程序代码?

来自分类Dev

如何在MVC应用程序和控制台应用程序之间共享信息

来自分类Dev

如何从C#中的控制台应用程序运行Web应用程序

来自分类Dev

如何在ConEmu中运行C ++控制台程序(这是独立的C ++文件,而不是Code :: Blocks中的控制台应用程序项目)?

来自分类Dev

如何从控制台或GUI应用程序检测运行?

来自分类Dev

在Visual Basic中如何在控制台应用程序中运行与主模块不同的模块?

来自分类Dev

在控制台应用程序中同步运行的任务

来自分类Dev

运行控制台应用程序 Windows CMD 后如何清除控制台?

来自分类Dev

如何在Linux上将DNX“控制台应用程序”作为后台服务运行?

来自分类Dev

如何在没有python控制台的情况下运行tkinter应用程序

来自分类Dev

如何在后台运行 c# 控制台应用程序 .exe?

来自分类Dev

如何在node.js控制台应用程序中应用模块模式?

来自分类Dev

如何在程序类(控制台应用程序)中访问变量

来自分类Dev

如何使用PeekNamedPipe()从Delphi Code中读取运行控制台应用程序的错误

来自分类Dev

如何使用PeekNamedPipe()从Delphi Code中读取运行控制台应用程序的错误

来自分类Dev

如何在Web应用程序ASP.net MVC中嵌入C#.net控制台应用程序

来自分类Dev

如何在C#中的控制台应用程序中激活代码的不同部分

来自分类Dev

Qt如何在Windows中的非控制台应用程序中使用main()?

来自分类Dev

如何在Symfony2控制台应用程序中添加辅助输出?

来自分类Dev

如何在C ++中从控制台应用程序显示MFC对话框?

来自分类Dev

如何在Windows Form应用程序中嵌入控制台?

来自分类Dev

如何在Elastic Beanstalk应用程序中监视控制台输出(stdout)?

来自分类Dev

如何在Xamarin.iOS自己的应用程序中捕获控制台日志输出?

来自分类Dev

如何在控制台应用程序中设置默认连接字符串?

来自分类Dev

如何在Yii控制台应用程序中包括PECL扩展

来自分类Dev

如何在.Net控制台应用程序中获取承载令牌?

来自分类Dev

如何在PHP控制台应用程序中刷新STDIN?

来自分类Dev

如何在控制台应用程序中启用鼠标滚动

Related 相关文章

  1. 1

    如何在MVC中运行控制台应用程序

  2. 2

    如何在Windows窗体中运行控制台应用程序代码?

  3. 3

    如何在MVC应用程序和控制台应用程序之间共享信息

  4. 4

    如何从C#中的控制台应用程序运行Web应用程序

  5. 5

    如何在ConEmu中运行C ++控制台程序(这是独立的C ++文件,而不是Code :: Blocks中的控制台应用程序项目)?

  6. 6

    如何从控制台或GUI应用程序检测运行?

  7. 7

    在Visual Basic中如何在控制台应用程序中运行与主模块不同的模块?

  8. 8

    在控制台应用程序中同步运行的任务

  9. 9

    运行控制台应用程序 Windows CMD 后如何清除控制台?

  10. 10

    如何在Linux上将DNX“控制台应用程序”作为后台服务运行?

  11. 11

    如何在没有python控制台的情况下运行tkinter应用程序

  12. 12

    如何在后台运行 c# 控制台应用程序 .exe?

  13. 13

    如何在node.js控制台应用程序中应用模块模式?

  14. 14

    如何在程序类(控制台应用程序)中访问变量

  15. 15

    如何使用PeekNamedPipe()从Delphi Code中读取运行控制台应用程序的错误

  16. 16

    如何使用PeekNamedPipe()从Delphi Code中读取运行控制台应用程序的错误

  17. 17

    如何在Web应用程序ASP.net MVC中嵌入C#.net控制台应用程序

  18. 18

    如何在C#中的控制台应用程序中激活代码的不同部分

  19. 19

    Qt如何在Windows中的非控制台应用程序中使用main()?

  20. 20

    如何在Symfony2控制台应用程序中添加辅助输出?

  21. 21

    如何在C ++中从控制台应用程序显示MFC对话框?

  22. 22

    如何在Windows Form应用程序中嵌入控制台?

  23. 23

    如何在Elastic Beanstalk应用程序中监视控制台输出(stdout)?

  24. 24

    如何在Xamarin.iOS自己的应用程序中捕获控制台日志输出?

  25. 25

    如何在控制台应用程序中设置默认连接字符串?

  26. 26

    如何在Yii控制台应用程序中包括PECL扩展

  27. 27

    如何在.Net控制台应用程序中获取承载令牌?

  28. 28

    如何在PHP控制台应用程序中刷新STDIN?

  29. 29

    如何在控制台应用程序中启用鼠标滚动

热门标签

归档