如何在Windows Server 2003上托管控制台应用程序?

时间:2010-09-29 17:58:10

标签: .net command-line windows-services hosting windows-2003-webserver

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

Windows Service不是一个选项,因为我们没有Console App的源代码。

2 个答案:

答案 0 :(得分:2)

您不需要源代码即可将应用作为服务运行;有几种不同的方法可以配置任何可执行文件作为Windows服务运行。

the classic method with ResKit tool SRVANY.EXE(是的,它适用于更现代版本的Windows)或you can use SC.EXE

答案 1 :(得分:1)

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