我已经开始使用WIF saml WCF服务了。我似乎已经设置了我认为应该如何设置,安全服务,客户端令牌WCF服务等。当我运行调用WCF服务的网站时,它弹出一个Windows卡空间对话框,并在Windows事件中出现以下错误日志。
传入政策验证失败。在策略XML中找不到有效的声明元素。
附加信息:
在System.Environment.get_StackTrace()
在Microsoft.InfoCards.Diagnostics.InfoCardTrace.BuildMessage(InfoCardBaseException ie)
在Microsoft.InfoCards.Diagnostics.InfoCardTrace.TraceAndLogException(例外e)
在Microsoft.InfoCards.Diagnostics.InfoCardTrace.ThrowHelperError(例外e)
在Microsoft.InfoCards.InfoCardPolicy.Validate()
在Microsoft.InfoCards.Request.PreProcessRequest()
在Microsoft.InfoCards.ClientUIRequest.PreProcessRequest()
在Microsoft.InfoCards.Request.DoProcessRequest(String& extendedMessage)
在Microsoft.InfoCards.RequestFactory.ProcessNewRequest(Int32 parentRequestHandle,IntPtr rpcHandle,IntPtr inArgs,IntPtr& outArgs)
答案 0 :(得分:1)
从内存中,通过设置:
禁用CardspaceChannelFactory.Credentials.SupportInteractive = false