我有一个 Web 应用程序和一个 Windows 服务。我在网站上试图发送需要在 Windows 服务中引发事件的消息。
我像这样启动 Windows 服务:
_services.OnNewMessageArrivedAtEngine += new IntermediateServices.Services.OnNewMessageArrivedHandler(PutMessageInQueue);
我尝试在 Web 应用程序的不同上下文中引发事件......
if (OnNewMessageArrivedAtEngine != null)
{
OnNewMessageArrivedAtEngine(outgoingMessage);
}
OnNewMessageArrivedAtEngine 总是为空,因为不同的上下文......
我不想使用 Windows 队列。
谁能帮我?