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

时间:2018-03-21 09:08:14

标签: c# web .net-core console-application

我在Windows IIS上有一个.net 2核心Web应用程序。没有Web应用程序的问题。我怎样才能成功运行:

1) .net核心控制台应用;以及

2)常规的Windows可执行文件?

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

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

2 个答案:

答案 0 :(得分:2)

.net core 2中的控制台应用程序中有很多新功能,简单地解释它有点复杂。

我建议从这个开始

  • guide

    在git hub上总结得非常好。

我还建议您查看有关Windows Executable(关于.net核心1.0,但或多或​​少相同)和此article的帖子。

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

答案 1 :(得分:-1)

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