案例:我有一个网站,使用联合身份验证向第二个SSO网站进行身份验证。
错误日志中的额外信息:
我目前的猜测是,这是由于一些IE-add-on。但我不知道哪一个,这是一个猜测。它发生在最终用户计算机上的事实意味着我无法控制这些计算机,我无法查看他们的屏幕并查看他们拥有的插件。
他们有办法检查这个吗?并找出最终用户PC上安装了哪些附加组件?
错误就是这个:
令牌'>'预计但发现't'。第1行,第1572位。
堆栈跟踪:
at System.Xml.XmlExceptionHelper.ThrowXmlException(XmlDictionaryReader) reader,String res,String arg1,String arg2,String arg3)at System.Xml.XmlExceptionHelper.ThrowTokenExpected(XmlDictionaryReader 读者,字符串预期,Char找到)at System.Xml.XmlUTF8TextReader.ReadStartElement()at System.Xml.XmlUTF8TextReader.Read()at System.Xml.XmlDictionaryWriter.WriteNode(XmlDictionaryReader reader, System.Xml.XmlDictionaryWriter.WriteNode(XmlReader)中的Boolean defattr) 读者,布尔defattr)at Microsoft.IdentityModel.Protocols.WSTrust.WSTrustSerializationHelper.ReadInnerXml(的XmlReader reader,Boolean onStartElement)at Microsoft.IdentityModel.Protocols.WSTrust.WSTrustSerializationHelper.ReadRSTRXml(的XmlReader reader,RequestSecurityTokenResponse rstr,WSTrustSerializationContext context,WSTrustConstantsAdapter trustConstants)at Microsoft.IdentityModel.Protocols.WSTrust.WSTrust13ResponseSerializer.ReadXmlElement(的XmlReader reader,RequestSecurityTokenResponse rstr,WSTrustSerializationContext 上下文) Microsoft.IdentityModel.Protocols.WSTrust.WSTrustSerializationHelper.CreateResponse(的XmlReader reader,WSTrustSerializationContext context,WSTrustResponseSerializer responseSerializer,WSTrustConstantsAdapter trustConstants)at Microsoft.IdentityModel.Protocols.WSTrust.WSTrust13ResponseSerializer.ReadXml(的XmlReader reader,WSTrustSerializationContext context)at Microsoft.IdentityModel.Protocols.WSFederation.WSFederationSerializer.CreateResponse(WSFederationMessage 消息,WSTrustSerializationContext context)at Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.GetXmlTokenFromMessage(SignInResponseMessage 消息,WSFederationSerializer federationSerializer)at Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.GetXmlTokenFromMessage(SignInResponseMessage 消息) Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.GetXmlTokenFromMessage(SignInResponseMessage 消息,WSFederationSerializer federationSerializer)at Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.GetSecurityToken(SignInResponseMessage 消息) Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.GetSecurityToken(HttpRequest的 请求) Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.SignInWithResponseMessage(HttpRequest的 请求) Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.OnAuthenticateRequest(对象 发件人,EventArgs args)at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤, 布尔和放大器; completedSynchronously)