我的服务工作正常,现在我收到此异常,服务停止工作:
System.ServiceModel.FaultException:在消息中处理安全性令牌时发生错误
搜索互联网显示一些代码问题,但我的代码正在查找,现在它只是停止工作,不知道是什么问题..
栈跟踪
执行期间抛出异常:System.ServiceModel.Security.MessageSecurityException:从另一方收到了一个不安全或不正确安全的故障。
请参阅内部FaultException以获取故障代码和详细信息。 ---> System.ServiceModel.FaultException:处理消息中的安全性令牌时发生错误。
---内部异常堆栈跟踪结束---
服务器堆栈跟踪: 在System.ServiceModel.Channels.SecurityChannelFactory
1.SecurityRequestChannel.ProcessReply(Message reply, SecurityProtocolCorrelationState correlationState, TimeSpan timeout) at System.ServiceModel.Channels.SecurityChannelFactory
1.SecurityRequestChannel.Request(消息消息,TimeSpan超时)在System.ServiceModel.Channels.ServiceChannel.Call(String action,Boolean oneway,ProxyOperationRuntime operation,Object [] ins,对象[]输出,TimeSpan超时) 在System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall,ProxyOperationRuntime操作)中的System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)在[0]处重新抛出异常: 在System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg) 位于C:\ projects \ ACSSamples中WcfWebClient._Default.Page_Load(Object sender,EventArgs e)的NewWcfService.IExternalStringService.Reverse(String value)中的System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData,Int32类型) \ Microsoft \ WebServices \ Acs2UsernameBindingSample \ WcfWebClient \ Default.aspx.cs:第55行
答案 0 :(得分:1)
主要是与您的访问控制服务存在安全相关问题,而不是特定于平台,因为没有代码更改。
您最近是否更改了导致此服务中断的任何证书?检查您的证书或依赖于安全性的任何内容,因为如果您没有更改任何代码,则安全设置的更改可能是您的问题的原因。