Ожидается, что каждый новый веб-запрос фактически новый поток. И каждый веб-запрос сбрасывает такие вещи, как CurrentThread, CurrentCulture и т. Д.
Что вы пытаетесь сделать, это сеанс аутентификации. Есть много возможных решений. Но чтобы предложить что-то, я должен указать технологию, которую вы используете.
Например, службы ASP.NET ASMX могут использовать проверку подлинности с помощью форм. Также им известно о ASP.NET Session.
С WCF вы можете включить поддержку ASP.NET, поэтому у вас будет то же самое, что и для ASP.NET ASMX Services Но вы также можете использовать Службу аутентификации Windows Communication Foundation .
В любом случае вам нужна дополнительная информация.