当您使用.NET Framework 4.6 从 System.Web.HttpRequest.TlsTokenBindingInfo 返回的标记不正确

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3074856
症状
假定您有一个服务器正在运行 Windows 10 和System.Web.HttpRequest.TlsTokenBindingInfo用于获取用户的标识。如果用户被重定向到另一台服务器的服务器,您将获得令牌的用户提供给 redirectingserver 为引用标记的绑定 id。此令牌的引用的绑定 ID 有助于您识别 redirectingserver 上的用户。但在此情况下 youcannot 发现在 redirectingserverthrough 用户用户的令牌的引用的绑定 id。
原因
问题是由于绑定 ID 返回System.Web.HttpRequest.TlsTokenBindingInfo的标记包括令牌类型、 和某些其他实现可能会剥离的标记的类型。
解决方案
要变通解决此问题、 跳过的第一个字节的ITlsTokenBindingInfo中的字节数组和其余的字节数组用作用户的标识。

注意:您不必因为 API 在以后会发生更改并且它将剥离的第一个字节为您跳过的第一个字节 (晚于.NET Framework 4.6) 的.NET Framework 的未来版本中。

有关.NET Framework 4.6 中的已知问题 对于.NET Framework 4.6 的已知的问题.
更多信息
有关.NET Framework 4.6 的产品版本控制更改 andtheir 效果在.NET Framework 4.6 中应用程序兼容性.

警告:本文已自动翻译

属性

文章 ID:3074856 - 上次审阅时间:07/20/2015 15:56:00 - 修订版本: 2.0

Microsoft .NET Framework 4.6

  • kbqfe kbsurveynew kbtshoot kbexpertiseadvanced kbfix kbmt KB3074856 KbMtzh
反馈