2009-01-19 78 views

回答

1

我不認爲你需要在配置文件中指定任何東西來使用自定義的ServiceHost。我之前沒有嘗試過這樣做,但是在配置文件中我沒有看到任何可以指定有關ServiceHost的信息。

這是MSDN上的一個網頁,標題爲「Custom Service Host」。

希望有些幫助!

1

是的,我們剛剛也遇到過這種痛苦,我們希望在ServiceHost上有不同的端點,在客戶端,它只是在創建ChannelFactory時傳遞給您想要的端點,但在服務器端這並不是那麼簡單。

我同意上面您需要創建自定義服務主機並重寫ApplyConfiguration()方法。

這裏有這樣做的一個很好的例子:http://social.msdn.microsoft.com/forums/en-US/wcf/thread/3af366c1-3b11-42e6-85a4-ea63cd48be18/

希望它可以幫助