0

我必须托管一个控制台程序,该程序托管 Asp.Net 4.0 使用的应用程序,并且应该始终运行。在服务器上托管它的最佳方式是什么?我可以从命令行运行控制台应用程序,但它可能会意外关闭。

Windows 服务不是一个选项,因为我们没有控制台应用程序的源代码。

4

2 回答 2

2

您不需要源代码即可将应用程序作为服务运行;您可以通过多种不同的方式将任何可执行文件配置为作为 Windows 服务运行。

使用 ResKit 工具 SRVANY.EXE 的经典方法(是的,它适用于更现代的 Windows 版本),或者您可以使用 SC.EXE

于 2010-09-29T18:08:01.833 回答
1

在机器上设置一个计划任务,以便在系统启动时在“类服务”帐户下运行。该帐户应该是一个没有人登录过的帐户,因此永远不会发生意外关闭。

于 2010-09-29T18:02:06.350 回答