【发布时间】:2012-09-17 15:43:55
【问题描述】:
我使用的 .NET 企业系统在各处都有不同的 Web 服务。
其中一些带有测试存根/工作台和出色的维护......而其他许多则没有。
目标是将所有 Web 服务(asmx 和 svc)聚合在一起,并将它们置于带有冒烟测试和单元测试的实时测试台下,以确保它们的功能。最好也采用自动化方式。
.NET 中是否有适合此方面的服务聚合软件/系统?最好的方法是什么?
【问题讨论】:
-
您是否正在考虑寻找这些服务并将它们“复制”到测试服务器的方法?每个服务都有独立的部署需求和流程,这些都必须更改为部署到测试服务器。如果没有,您能否详细说明“聚合”?
-
为什么这种情况仅仅因为它们是 Web 服务而不同?为什么不将它们与您企业中的任何其他代码完全一样对待?
-
您能否更具体地说明“聚合所有 Web 服务”的含义?您想要一个传递请求的“门户网站服务”,还是只定位所有请求,或者为所有请求提供一个托管平台,或者......?
标签: c# wcf web-services asmx soa