2011-12-16 73 views

回答

0

由於沒有這個不能做。您無法將多個服務合併到一個端點中。

您提到了部分類定義。這實際上意味着你將不同的服務合併在一起,並將它們作爲單一服務公開。這可以完成,並會給你一個單一的接入點(因爲它只是一個服務)。

這樣,您仍然可以在邏輯上將不同文件中的代碼分開,並讓它們各自實現一個接口。該服務作爲一個整體將實現所有不同元素的組合界面,這就是您將作爲服務端點公開的內容。

- 編輯 - 我個人不會合並服務爲一體的大服務,因爲一個大的服務將必須處理所有傳入的請求。如果您希望爲某項服務設置特定的配置,或者您希望進行一些負載平衡並將多項服務移動到另一臺服務器,該怎麼辦?

如果問題在於維護web.config文件,您應該看看web.config transformations。這樣您就可以自動完成爲不同部署方案配置應用程序的過程。

+0

謝謝kort。什麼是最好的方法。當我們要去n個wcf服務時。我正在使用添加服務引用來使用服務,它會在我的Web配置文件中創建一個終點。在部署我的網站時,我在Web配置文件中更改了n個端點地址。有沒有其他聰明的方法來實現這一點。 – santhosh 2011-12-20 10:35:49