我有一些面向内部的ASP.NET Web服务,这些服务在过去几年中已经添加了许多API。一些原始的网络方法虽然仍然可供消费,但推荐使用替代品。我想引导消费者使用这些新方法,这样我就可以退休并最终移除长辈。不推荐使用ASP.NET Web方法
如果这是一个客户端API而不是Web服务API,那么我只需标记具有过时属性的违规方法。但是,.NET属性不会被序列化,并且在添加或刷新Web引用时消费开发人员不可见。
针对过时的ASP.NET Web方法推荐了哪些技术?工具中是否包含任何内容(VS2005-2010)?我不想打破任何现有的客户端,所以我不能直接删除Web方法或改变他们的内部行为,以重用他们的用法是错误的。