У меня есть службы wcf. Некоторые из них - один путь, а некоторые - нет. Те, кто не работает с проверкой подлинности форм, получают HttpContext.Current.User. Те, кто один из способов, получают нуль в HttpContext.Current.User.HttpContext.Current.User имеет значение null, когда IsOneWay = true
Как исправить?
Я использую режим совместимости ASP.NET
Вы имеете в виду 'OperationContext.Current.RequestContext1'? это тоже нулевое значение. В любом случае мне нужно получить доступ к свойству «HttpContext.Current.User». – taminov
_ «В любом случае мне нужно получить доступ к свойству« HttpContext.Current.User ».» _ - no, вам нужно получить текущего пользователя. Если это не в этом свойстве и что документировано, вам нужно искать где-то в другом месте. Также см. Править, взгляните на режим совместимости ASP.NET. – CodeCaster
Я уже использую режим совместимости. – taminov