我們需要公開的是目前居住在ASP.NET應用程序我們的組織中的其他應用的一些服務(即AddressValidatorService,CustomerFinderService)暴露WCF服務。通過WCF暴露這些服務似乎是天作之合,但我沒有看到如何把這些常見的服務拉成WCF包裝以這樣的方式,我現有的ASP.NET應用程序可以繼續用最少使用他們的任何最佳實踐代碼更改和/或意識到他們正在使用的服務不再處於進行中。創建/從現有的ASP.NET應用程序
我特別找上如何組織現有的ASP.NET解決方案,以及是否建議爲我們舉辦新的WCF在同一個解決方案或在我們的ASP.NET應用程序和外部來電者都提到了一些新的共享WCF的解決方案。
此外,簡單地推廣目前只通過ASP.NET向進程完成的數據合同消費的DTOs是否是不好的做法,還是最好創建用[DataContract]明確裝飾的重複DTO?後者看起來像是一場維護噩夢。