Статические переменные не сохраняются в службе WCF, размещенной в IIS с использованием InstanceContextMode.Single - PullRequest
0 голосов
/ 25 февраля 2019

Мне нужно сохранить значение некоторых переменных в службе WCF, и для этого я использую для службы одноэлементный режим, но статические переменные сбрасываются каждый раз.

[ServiceBehavior(AddressFilterMode = AddressFilterMode.Any, InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Multiple)]
public class MyService : IMyService

Служба также настроена на многопоточность, но проблема не в проблеме параллелизма, поскольку значение сбрасывается до значения, указанного в статическом конструкторе при каждом вызове службы.

Из того, что я понимаю, использование единого контекстного режима должно поддерживать все ваши статические показатели.Почему это не работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...