Симптоми
Да предположим, че имате сървър, работещ под Windows 10 и използвате System.Web.HttpRequest.TlsTokenBindingInfo да получите самоличността потребител. Ако потребителят е пренасочен към сървъра от друг сървър, също така ще получите маркера, потребителят предоставя пренасочване на сървъра като по маркери задължителни ID. Този Идентификатор по маркери свързване ви помага да идентифицирате потребителя пренасочване на сървъра. Обаче в този случай не можете да намерите потребителя пренасочване на сървъра чрез по маркери задължителни ИД
Причина
Проблемът възниква, защото маркера задължителни ИД, върната от System.Web.HttpRequest.TlsTokenBindingInfo включва маркер тип, и някои други приложения да ленти на разстояние маркер тип.
Решение
За да заобиколите този проблем, пропуснете първия байт на байт масиви в ITlsTokenBindingInfo и използвайте останалите байт масиви като самоличността на потребителя.известни проблеми с .NET Framework 4.6.
Забележка: Не трябва да пропуснете първия байт в бъдещите версии на .NET Framework (по-късно от .NET Framework 4.6), тъй като API се променя в бъдеще, и тя ще ленти от първия байт вместо вас. За повече информация относно известните проблеми в .NET Framework 4.6 вижтеДопълнителна информация
За повече информация относно продукта версии промени и тяхното въздействие в .NET Framework 4.6 вижте Съвместимостта на приложенията в .NET Framework 4.6.