Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 从WCF订阅Web应用程序事件_Asp.net_Wcf_Events - Fatal编程技术网

Asp.net 从WCF订阅Web应用程序事件

Asp.net 从WCF订阅Web应用程序事件,asp.net,wcf,events,Asp.net,Wcf,Events,我有一个简单的web应用程序,允许用户将文件上传到服务器并将数据存储在数据库中 将有一个解耦的服务,可能是WCF,它需要对数据进行操作,但我不确定最好的机制是什么来警告服务?WCF服务每隔几分钟轮询一次数据库以检查新数据是否是一个好主意?或者我应该研究其他模式来更好地完成这项任务?也许使用事件 我以前没有做过类似的事情,所以我想从一些指导开始 谢谢为什么不想用执行上传的相同代码从web应用程序调用服务?通常,应用程序调用服务,而不是相反。从客户端轮询是一种选择。或者,您可以使用非双工服务进行文件

我有一个简单的web应用程序,允许用户将文件上传到服务器并将数据存储在数据库中

将有一个解耦的服务,可能是WCF,它需要对数据进行操作,但我不确定最好的机制是什么来警告服务?WCF服务每隔几分钟轮询一次数据库以检查新数据是否是一个好主意?或者我应该研究其他模式来更好地完成这项任务?也许使用事件

我以前没有做过类似的事情,所以我想从一些指导开始


谢谢

为什么不想用执行上传的相同代码从web应用程序调用服务?通常,应用程序调用服务,而不是相反。

从客户端轮询是一种选择。或者,您可以使用非双工服务进行文件上载,也可以使用双工服务在上载过程中进行回调。
另请看一看,它使用非双工通道跟踪文件上载和下载。

从ASP.Net上载结束时调用WCF服务有什么问题。