相关疑难解决方法(0)

C#windows服务订阅了webserver

我正在一个内联网网站上工作.无论何时在网站上发布新内容,所有用户都应该从网络服务器获取桌面弹出窗口.

我正在寻找自己的订阅服务器的Windows服务(使用SignalR之类的东西),然后这个服务会显示一个简单的弹出窗口,通知用户每当服务器发出消息时.

但是我不知道自己是在建造这个,而是想知道这样的东西是不是已经存在了.我一直在四处寻找,但找不到任何东西.

我主要是一个Web开发人员,从未构建过Windows服务或C#桌面应用程序,所以我更喜欢使用一些现有的代码.

有谁知道这样的事情?

c# webserver windows-services popup

10
推荐指数
1
解决办法
983
查看次数

使用WCF实现观察者模式

当我第一次发布这个问题时,我的Web服务和应用程序控制器之间有很强的耦合,控制器需要打开多个线程到服务,并且当它接收到数据时,它必须对返回的数据进行大量处理并将其合并到一个数据集.我不喜欢客户端在准备好使用之前必须处理和合并返回的数据这一事实,并希望将该层移动到服务并让服务打开供应商的异步线程并合并结果在将它们返回给客户之前.

我遇到的一个挑战是,我不能等到所有线程完成并且结果合并,我必须开始接收数据,因为它可用.这叫我在服务上实现一个观察者模式,以便在合并新的结果集并准备好使用它并将它们发送到应用程序时通知我的应用程序.

我正在寻找如何使用ASMX webservices或WCF执行此操作,到目前为止,我发现使用WCF实现它,但此线程始终是开放的建议和改进.

.net c# asp.net wcf web-services

3
推荐指数
1
解决办法
7065
查看次数

标签 统计

c# ×2

.net ×1

asp.net ×1

popup ×1

wcf ×1

web-services ×1

webserver ×1

windows-services ×1