У меня есть некоторые службы WCF, которые размещаются в IIS с включенной совместимостью ASP.Net.
В моем web.config есть следующее:
И мой класс обслуживания имеет следующее:
[AspNetCompatibilityRequirements (RequirementsMode = AspNetCompatibilityRequirementsMode.Required)] * 1009 *
По какой-то странной причине HttpContext.Current имеетnull для первого запроса после запуска веб-приложения.HttpContext.Current не является нулевым для следующих запросов, как ожидалось.
У кого-нибудь есть идея, почему он не работает для самого первого запроса?
Вызов HttpContext.Current изв пользовательском классе UserNamePasswordValidator, который я написал для проверки кредитов, хранящихся в базе данных.