【发布时间】:2011-02-22 15:36:01
【问题描述】:
我有一个应用程序,它是一个用 .NET 2.0 编写的 asmx Web 服务,其中包含一些业务逻辑和位于其下方的存储库。
计划是,此 Web 服务将用作需要其保存和检索数据的应用程序的 API。
从长远来看,我知道当 .NET 2.0 代码库被重构并成为 .NET 4 代码库时,Web 服务很可能会被 WCF 服务取代。
为了减少对 API 使用者的影响,我正在考虑放弃 WCF 服务作为 asmx 服务的外观是否是一个好主意。在重构 .NET 2.0 代码时,这将保持不变。当没有 .NET 2.0 代码时,asmx 服务将消失,WCF 服务将在没有 asmx 服务的情况下与业务逻辑对话。
我的问题是
这会导致什么样的性能开销?
这个问题有更好的解决方案吗?
【问题讨论】:
标签: .net wcf web-services refactoring