我为网络农场编写应用程序,我想在服务器应用程序之间创建一个简单的对等网络,以便它们可以相互传递消息。例如,在删除缓存项时进行协调,或者增加共享计数器以更好地共享关键统计信息。
但显然这是不可能的。我的点对点代码在控制台应用程序中运行良好,但是当我将代码添加到 ASP.NET 网站时,出现以下错误:
当前上下文不支持系统事件通知。例如,服务器进程可能不支持全局系统事件通知。
[InvalidOperationException: System event notifications are not supported under the current context. Server processes, for example, may not support global system event notifications.]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +10259418
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +539
// My code here where I call the proxy object's method to start the WCF call
嗯,为什么不呢?看来这将非常有用!
有没有办法解决这个问题?