Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们希望使用 Mono 2.0(或更高版本)运行一个通过 ASMX 公开自身的守护进程。我们考虑在 Application_Start 事件中启动一个守护线程,而不是处理 ASP.NET 托管 API。XSP2 不应该重新启动 appdomain,所以我们的守护进程是安全的。
这有什么缺点吗(除了有点奇怪)?还有其他方法可以让我们的代码在与 ASMX 请求相同的 appdomain 中运行吗?
当您可以构建一个 shell 控制台应用程序(使用相同的代码或接受参数)时,为什么需要 XSP 通过调用 ASXM 来运行守护程序?这可以在终端中调用或从任何 shell 脚本调用并添加到 cron。简单,不需要服务器来执行此操作。
如果你想这样做,而不是我这样做的方式,你可以在某个内部端口中设置一个基本服务器实例(使用 nginx、lighty 或 apache)列表,将该服务器添加到一个虚拟主机和 cron/shell 脚本你可以做
WGET http://dummyhost/mydaemon.asmx