Applies To.NET Framework 4.6.2

Симптоми

Да предположим, че имате сървър, работещ под Windows 10 и използвате System.Web.HttpRequest.TlsTokenBindingInfo да получите самоличността потребител. Ако потребителят е пренасочен към сървъра от друг сървър, също така ще получите маркера, потребителят предоставя пренасочване на сървъра като по маркери задължителни ID. Този Идентификатор по маркери свързване ви помага да идентифицирате потребителя пренасочване на сървъра. Обаче в този случай не можете да намерите потребителя пренасочване на сървъра чрез по маркери задължителни ИД

Причина

Проблемът възниква, защото маркера задължителни ИД, върната от System.Web.HttpRequest.TlsTokenBindingInfo включва маркер тип, и някои други приложения да ленти на разстояние маркер тип.

Решение

За да заобиколите този проблем, пропуснете първия байт на байт масиви в ITlsTokenBindingInfo и използвайте останалите байт масиви като самоличността на потребителя.Забележка: Не трябва да пропуснете първия байт в бъдещите версии на .NET Framework (по-късно от .NET Framework 4.6), тъй като API се променя в бъдеще, и тя ще ленти от първия байт вместо вас.За повече информация относно известните проблеми в .NET Framework 4.6 вижте известни проблеми с .NET Framework 4.6.

Допълнителна информация

За повече информация относно продукта версии промени и тяхното въздействие в .NET Framework 4.6 вижте Съвместимостта на приложенията в .NET Framework 4.6.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.