wcf配置文件中自定义ServiceHost?

发布于 2024-07-12 06:04:31 字数 66 浏览 5 评论 0原文

我想知道是否有一种方法可以在配置中指定自定义 ServiceHost (即 ServiceHost 派生类)? 谢谢

i wonder if there is a way to specifiy a custom ServiceHost (i.e. a ServiceHost derived class) in configuration?
thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

压抑⊿情绪 2024-07-19 06:04:31

我认为您不需要在配置文件中指定任何内容即可使用自定义 ServiceHost。 我以前没有尝试过这样做,但我在配置文件中没有看到任何指定有关 ServiceHost 的信息。

这是 MSDN 上的一个网页,标题为“自定义服务主机”。

希望其中一些有所帮助!

I don't think you need to specify anything in a config file in order to use a custom ServiceHost. I haven't tried to do that before, but I see nothing in the config file that would specify information about the ServiceHost.

Here's a web page on MSDN titled "Custom Service Host."

Hopefully some of that helps!

℡寂寞咖啡 2024-07-19 06:04:31

是的,我们也刚刚遇到了这种痛苦,我们希望在 ServiceHost 上有不同的端点,这在客户端是死的,只需在创建 ChannelFactory 时传入所需的端点即可,但是在服务器端,情况并非如此简单的。

我同意上述内容,您需要创建一个自定义服务主机并重写 ApplyConfiguration() 方法。

这里有一个很好的例子: http://social.msdn.microsoft.com/forums/en-US/wcf/thread/3af366c1-3b11-42e6-85a4-ea63cd48be18/

希望有帮助

Yes we have just come across this pain too, we wanted to have different endpoints on the ServiceHost, which on the client side is dead simply you just pass in the Endpoint you want when creating the ChannelFactory, however on the server side this is not so simple.

I agree the above you need to create a Custom Service Host and override the ApplyConfiguration() method.

There is an excellent example of doing this here : http://social.msdn.microsoft.com/forums/en-US/wcf/thread/3af366c1-3b11-42e6-85a4-ea63cd48be18/

Hope it helps

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文