我想知道是否有办法在配置中指定自定义服务主机(即服务主机派生类)? 感谢
答案 0 :(得分:1)
我认为您不需要在配置文件中指定任何内容以使用自定义ServiceHost。我之前没有尝试过这样做,但我在配置文件中没有看到任何指定ServiceHost信息的内容。
以下是MSDN上名为“Custom Service Host。”的网页。
希望其中一些有帮助!
答案 1 :(得分:1)
是的,我们也遇到了这种痛苦,我们希望在ServiceHost上有不同的端点,在客户端就已经死了,只需在创建ChannelFactory时传入你想要的端点,但是在服务器端这个并非如此简单。
我同意上面你需要创建一个自定义服务主机并覆盖ApplyConfiguration()方法。
这里有一个很好的例子:http://social.msdn.microsoft.com/forums/en-US/wcf/thread/3af366c1-3b11-42e6-85a4-ea63cd48be18/
希望有所帮助