我有一些面向內部的ASP.NET Web服務,這些服務在過去幾年中已經添加了許多API。一些原始的網絡方法雖然仍然可供消費,但推薦使用替代品。我想引導消費者使用這些新方法,這樣我就可以退休並最終移除長輩。不推薦使用ASP.NET Web方法
如果這是一個客戶端API而不是Web服務API,那麼我只需標記具有過時屬性的違規方法。但是,.NET屬性不會被序列化,並且在添加或刷新Web引用時消費開發人員不可見。
針對過時的ASP.NET Web方法推薦了哪些技術?工具中是否包含任何內容(VS2005-2010)?我不想打破任何現有的客戶端,所以我不能直接刪除Web方法或改變他們的內部行爲,以重用他們的用法是錯誤的。