[英]c# console application stays on status running in task scheduler windows 2016
我做了一个简单的c#.net控制台应用程序。 它是一个备份脚本,用于将文件复制到另一个文件夹,并将日期添加到文件名以使其保持唯一。 该脚本运行完美。
但是,当我在Windows任务计划程序中安排它时,它的状态将在应用程序关闭后启动后保持“运行”状态。
我尝试使用int返回值0结束main函数,并尝试使用“System.Environment.Exit(0);” 作为应用程序的最后一行。 我还删除了所有其他代码,只是保留退出代码,以确保错误不在我的代码中。
复选框“如果运行任务未在请求时结束,则强制其停止”已启用。
所有这些都没有解决问题。
我正在运行Windows Server 2016
谁知道我怎么能解决这个问题?
您的应用程序可能存在问题。 你可以试着像这样追捕这个问题:
我在Windows 10上做了1-3,它的工作方式与预期的一样。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.