39得票2回答
WCF:什么是ServiceHost?

我目前正在学习如何使用WCF服务,一直在网上遇到一些教程提到当使用WCF服务时需要使用ServiceHost。 那么,什么是ServiceHost? 在我的当前项目中,我正在使用一个WCF服务,并且从我的应用程序中引用它。每当我想要从应用程序中调用该服务时,我只需实例化其Service...

38得票19回答
WCF服务中ServiceHost指令中服务类型的问题

我正在开发一个简单的WCF服务进行测试。当我使用本地的IIS 7.5测试此服务时,它可以正常工作。但是当我将其托管在Web IIS上时,我收到了以下错误:   在ServiceHost指令中提供的服务属性值或在system.serviceModel / serviceHostingEnvi...

15得票1回答
WCF服务 - 运行时未能在接口上看到ServiceContract

我是WCF的新手,正在尝试运行我的第一个服务。我已经接近成功但卡在这个问题上。 在我的接口定义文件中,我有这样一段代码:[ServiceContract(Namespace="http://mysite.com/wcfservices/2009/02")] public...

11得票4回答
我能在本地调用Self-Hosted WCF服务中的方法吗?

我有一个WCF服务契约,基本上是发布-订阅模式。 WCF服务托管在我想要从中发布的Windows服务内部。客户端订阅消息,并且当Windows服务执行某些操作时,会向所有客户端发布消息。 为了托管服务,我声明了一个ServiceHost类,而Contract Class具有一个未在接口中标...

10得票1回答
WCF:如何阻止myServiceHost.Close()释放myServiceHost对象?

显然Close和Dispose的效果基本相同。我希望能够在不必每次重新实例化ServiceHost实例的情况下关闭和打开它。有任何想法吗?谢谢。

9得票2回答
如何找出ServiceHost故障事件的原因

我有一个继承自ServiceBase的类。在我的服务中,我有一个ServiceHost用于我的WCF服务,该服务仅具有一个IsOneWay=true属性的方法。我使用以下代码进行初始化: host = new ServiceHost(typeof(MyService)); host.Open...

8得票1回答
异步WCF自托管服务

我的目标是实现一个异步自托管的WCF服务,它将在单个线程中运行所有请求,并充分利用新的C# 5异步特性。 我的服务器将是一个控制台应用程序,在其中我将设置一个SingleThreadSynchronizationContext,如此处所指定,创建并打开一个ServiceHost,然后运行Sy...

7得票1回答
多个服务主机的好处是什么?一个ServiceHost是否支持在一个终结点上同时建立多个连接?

我正在考虑自托管我的WCF服务,而不是使用IIS。 对我来说一个很大的问题是是否需要像IIS一样实例化多个servicehost,还是一个就足够了。 除了隔离性带来的安全原因外,多个servicehosts是否有任何好处? 一个servicehost能够同时为一个端点上的多个连接提供服务吗?

7得票1回答
如何向ServiceHost传递参数

我正在执行以下操作 //Define the service host this._smeediPluginServiceHost = new ServiceHost(typeof(SmeediServiceHost), smeediServiceUri); ...

7得票1回答
如何为没有SVC文件的自托管WCF服务指定ServiceHostFactory

我的应用程序作为Windows服务运行。它使用以下辅助方法动态创建WCF服务: public static void StartWebService(string webServiceName, Type serviceContractType, Type serviceImplem...