我们希望运行一个通过ASMX暴露自身的守护进程,使用Mono 2.0 (或更高版本)。我们考虑在Application_Start事件中启动一个守护线程,而不是处理托管API的ASP.NET。XSP2不应该重启应用程序域,所以我们的守护进程将是安全的。
这有什么不好的地方(除了有点奇怪)?是否有其他方法可以让我们的代码在与ASMX请求相同的应用程序域中运行?
发布于 2011-11-15 18:02:09
既然可以构建shell控制台应用程序(使用相同的代码或接受参数),为什么还需要XSP通过调用ASXM来运行守护进程?它可以在终端中调用,也可以从任何shell脚本调用并添加到cron中。简单地说,这样做不需要服务器。
如果你想这样做,你可以在某个内部端口设置一个基本的服务器实例(使用nginx、lighty或apache),将该服务器添加到一个虚拟主机,然后在cron/shell脚本上执行此操作
WGET http://dummyhost/mydaemon.asmxhttps://stackoverflow.com/questions/224378
复制相似问题