2 つのエンドポイント/仮想ディレクトリを持つ WCF サービスがあります。
ローカルホスト/A/X.svc
ローカルホスト/B/X.svc
両方の「エンドポイント」が静的変数からの独自のインスタンスを持っているようです。AppDomain が原因であることは既にわかっています。しかし、両方のエンドポイントが同じ AppDomain を使用する可能性はありますか?
2 つのエンドポイント/仮想ディレクトリを持つ WCF サービスがあります。
ローカルホスト/A/X.svc
ローカルホスト/B/X.svc
両方の「エンドポイント」が静的変数からの独自のインスタンスを持っているようです。AppDomain が原因であることは既にわかっています。しかし、両方のエンドポイントが同じ AppDomain を使用する可能性はありますか?
AppDomain 間でデータを共有したい場合は、事実上 AppDomain にバインドされている静的変数とは異なるアプローチを検討できます。たとえば、ファイル、データベース、またはメモリ マップ ファイル(ほんの数例) などです。
デフォルトでは、「abc.com/A/X.svc」と「abc.com/B/X.svc」のようにエンドポイントが異なると思います