WCF Web / ServiceHost - 单身人士和初始化

时间:2010-05-21 01:31:47

标签: c# .net wcf servicehost self-hosting

我有一些Service类被定义为InstanceContextMode.Single,并且在托管应用程序中是众所周知的。 (主机创建一个实例,并将其传递给WebServiceHost)

托管应用

WebServiceHost host = null;
SomeService serviceInstance = new SomeService("text", "more text");
host = new WebServiceHost(serviceInstance, baseUri);
问题:
当我使用在创建服务时初始化的变量(即,当对服务进行调用时),它们是空的或空的......

假设在托管应用程序中初始化的实例用于WebServiceHost的每个请求时,我是错误的吗?

这里有任何指示都很棒。

1 个答案:

答案 0 :(得分:0)

你的假设对我来说似乎是正确的。 您是否在服务构造函数中放置了正确的代码?