.Net Core,Web 应用程序执行控制台应用程序



我在Windows IIS上有一个.net 2 Core Web应用程序。网络应用程序没有问题。如何成功运行:

1( 一个 .NET Core 控制台应用程序;以及

2( 常规的窗口可执行文件?

需要控制台应用,因为传递给它的工作可能需要几分钟 - 有时长达 10 分钟才能完成。可能太长了,无法期望用户保持浏览器打开状态。

我尝试在Windows应用程序上使用"System.Diagnostics.Process",并取得了很大的成功。我想在我开始尝试使用Core应用程序之前,我会得到一些建议。如果需要任何其他信息,请告诉我。

.net core 2 中的控制台应用程序包含许多新功能,简而言之,解释它有点复杂。

我建议从这个开始

  • 指导

    在 Git Hub 上,总结得非常好。

我还建议查看有关Windows可执行文件(关于.net core 1.0但或多或少相同(和本文的这篇文章。

这些将是您开始的好地方。

我不确定这是否有用,但是您可以尝试使用任务计划程序来调用该应用程序。 摆脱了很多权限问题。

最新更新