【问题标题】:How can i set up a windows service to listen to events on a remote machine如何设置 Windows 服务来监听远程机器上的事件
【发布时间】:2010-08-29 15:29:02
【问题描述】:

我有一个 asp.net Web 应用程序和一个在不同机器上运行的 Windows 服务。如何启用 Windows 服务订阅/侦听远程计算机上的 asp.net 应用程序引发的事件?我可以使用哪些方法?

可以在 asp.net 应用程序上引发的事件示例是用户上传文件。上传完成后,应通知 Windows 服务,以便它可以做一些工作。

似乎需要在asp.net 和windows 服务之间有一个层,可能是另一个windows 服务或WCF 应用程序?还是通过包含状态的共享数据库进行普通的旧轮询?

我不太确定,希望有人能指出正确的方向。

【问题讨论】:

    标签: c# asp.net windows web-services events


    【解决方案1】:

    创建一个 wcf 服务并将其托管在您的窗口服务中。当您的 Web 服务接收到文件时,它将调用 Windows 服务 (wcf) 上的方法。

    【讨论】:

      猜你喜欢
      • 2015-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-24
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      相关资源
      最近更新 更多