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

Mic*_*lGG 5 asp.net hosting mono xsp

我们希望运行一个使用Mono 2.0(或更高版本)通过ASMX公开自己的守护进程.我们正在考虑在Application_Start事件中启动一个守护程序线程,而不是处理ASP.NET托管API.XSP2不应该重启appdomain,所以我们的守护进程是安全的.

这有什么缺点(除了有点奇怪)?是否有其他方法可以让我们的代码在ASMX请求的同一appdomain中运行?

Rui*_*ues 1

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

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

WGET http://dummyhost/mydaemon.asmx
Run Code Online (Sandbox Code Playgroud)