我被要求將我的WCF服務分成若干不同的.svc文件,每個邏輯操作組一個。現在的問題是,我必須承載他們在完全相同的地址多個WCF服務
http://somehost/ProjectX/
,我真的不知道我是否可以把它們放在因爲完全相同的路線,雖然.SVC文件有不同的名稱,它們的配置文件全部共享名稱Web.config
。我怎樣才能解決這個問題?我應該用
http://somehost/ProjectX/Service1/Service1.svc
http://somehost/ProjectX/Service2/Service2.svc
...
?
如果它們可以訪問,共享一個配置它們有什麼問題? –
因爲我不認爲我應該按邏輯分開服務,然後再將它們合併到同一個配置文件中。 – User
它是如何「合併」?它們每個都加載自己的副本 - 除非每個服務都需要_different_配置元素(其中一個不應該知道其他配置元素),則重複配置似乎是多餘的,如果設置發生更改,您需要將其全部更改。 –