通过XSP2运行守护进程的任何问题?

问题描述:

我们想使用Mono 2.0(或更高版本)运行一个通过ASMX公开的守护进程。我们不考虑处理ASP.NET托管API,而是考虑在Application_Start事件中启动守护进程线程。 XSP2不应该重新启动appdomain,所以我们的守护进程将是安全的。通过XSP2运行守护进程的任何问题?

这是否有任何缺点(除了有点奇怪)?任何其他方法可以使我们的代码与ASMX请求在同一个应用程序域中运行?

为什么需要XSP通过调用ASXM来运行守护进程,当你可以构建一个shell控制台应用程序(使用相同的代码或接受参数)?这可以在终端中调用或从任何shell脚本中调用并添加到cron。简单没有服务器需要这样做。

如果你想这样做,而不是我会这样做的方式,你可以设置一个基本的服务器实例(使用nginx,lighty或apache)在某个内部端口列出,将该服务器添加到虚拟主机上cron/shell脚本你可以做

WGET http://dummyhost/mydaemon.asmx