我的C#應用程序有三個測試階段:alpha,分段和生產。我的應用程序的每個階段都有一個兄弟Web服務。所有三種Web服務的API都是相同的。.NET有條件的Web服務
我的應用程序如何僅使用基於web.config文件的變更使用適當的兄弟Web服務?
目標是有很少重複的代碼,併爲我的應用程序的來源在所有階段是相同的。
我的C#應用程序有三個測試階段:alpha,分段和生產。我的應用程序的每個階段都有一個兄弟Web服務。所有三種Web服務的API都是相同的。.NET有條件的Web服務
我的應用程序如何僅使用基於web.config文件的變更使用適當的兄弟Web服務?
目標是有很少重複的代碼,併爲我的應用程序的來源在所有階段是相同的。
如果您使用WCF,可以很容易地在配置文件中完全定義端點。
xml web服務的快速案例:定義一些appsettings,並且無論您何時新建代理,都可以使用appsetting作爲構造函數arg。
但史蒂文對你有更好的建議,如果可以的話使用WCF。