【发布时间】:2010-03-07 18:43:30
【问题描述】:
我有一个 asmx Web 服务,应该只允许一次响应 1 个客户端。
换句话说,如果服务被客户端 A 调用,而服务器 B 调用,我希望 B 等待 A 完成,然后 B 可以得到服务。
如果这太复杂了,那么在 A 使用服务期间,来自 B 的调用至少会失败并出现用户定义的错误。
原因是服务严重依赖 IO 操作和 XML 序列化,因此服务不能同时被超过 1 个客户端调用是至关重要的。
提前致谢
【问题讨论】:
标签: .net web-services asmx