【发布时间】:2009-01-19 08:45:39
【问题描述】:
我想知道是否有办法在配置中指定自定义 ServiceHost(即 ServiceHost 派生类)? 谢谢
【问题讨论】:
标签: wcf .net-3.5 servicehost
我想知道是否有办法在配置中指定自定义 ServiceHost(即 ServiceHost 派生类)? 谢谢
【问题讨论】:
标签: wcf .net-3.5 servicehost
我认为您无需在配置文件中指定任何内容即可使用自定义 ServiceHost。我以前没有尝试过这样做,但是我在配置文件中看不到任何可以指定有关 ServiceHost 的信息的内容。
这是 MSDN 上一个名为“Custom Service Host”的网页。
希望对你有所帮助!
【讨论】:
是的,我们也遇到了这种痛苦,我们希望在 ServiceHost 上有不同的端点,在客户端它已经死了,你只需在创建 ChannelFactory 时传入你想要的端点,但是在服务器端这个没那么简单。
我同意上述您需要创建自定义服务主机并覆盖 ApplyConfiguration() 方法。
这里有一个很好的例子:http://social.msdn.microsoft.com/forums/en-US/wcf/thread/3af366c1-3b11-42e6-85a4-ea63cd48be18/
希望对你有帮助
【讨论】: