InstanceContextMode.Singleとして定義され、ホスティングアプリケーションでよく知られているServiceクラスがあります。(ホストはインスタンスを作成し、それをWebServiceHostに渡します)
ホスティングアプリ:
WebServiceHost host = null;
SomeService serviceInstance = new SomeService("text", "more text");
host = new WebServiceHost(serviceInstance, baseUri);
問題:サービスの作成時に初期化された変数(つまり、サービスへの呼び出しが行われたとき)を使用しようとすると、それらはnullまたは空になります...
ホスティングアプリケーションで初期化されているインスタンスがWebServiceHostへの各リクエストに使用されると仮定するのは間違っていますか?
ここでのポインタは素晴らしいでしょう。