哪个IE插件正在崩溃我的应用程序

时间:2014-03-06 10:11:13

标签: c# federated-identity

案例:我有一个网站,使用联合身份验证向第二个SSO网站进行身份验证。

  1. 转到主网站
  2. 重定向到SSO身份验证网站 - >并填写正确的凭据
  3. 使用身份验证Cookie返回主页 - >碰撞
  4. 错误日志中的额外信息:

    • 它总是在IE浏览器中(FF和Chrome完美运行)
    • 我无法自己重现这个问题:使用Browserstack在每个操作系统和浏览器版本上进行测试,也不能用我的colluegues进行测试。
    • 与有问题的最终用户联系时。他们一直在IE中拥有它。当被要求使用其他浏览器时,它可以正常工作。

    我目前的猜测是,这是由于一些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)

0 个答案:

没有答案