当我尝试从基于Windows的应用程序的客户端应用程序访问我的web服务时,我收到以下错误
System.ServiceModel.Security.SecurityNegotiationException: 安全通道无法打开 因为与安全谈判 远程端点失败。这可能 由于缺席或不正确 指定的EndpointIdentity 用于创建的EndpointAddress 渠道。请验证 指定或暗示的EndpointIdentity 由EndpointAddress正确 标识远程端点。 ---> System.ServiceModel.FaultException: 安全令牌的请求有 无效或格式错误的元素。在 System.ServiceModel.Security.SecurityUtils.ThrowIfNegotiationFault(消息 消息,EndpointAddress目标)at System.ServiceModel.Security.IssuanceTokenProviderBase`1.ThrowIfFault(消息 消息,EndpointAddress目标)at System.ServiceModel.Security.SspiNegotiationTokenProvider.GetNextOutgoingMessageBody(消息 incomingMessage, SspiNegotiationTokenProviderState sspiState)---内心的结束 异常堆栈跟踪---
服务器堆栈跟踪:at System.ServiceModel.Security.IssuanceTokenProviderBase
1.DoNegotiation(TimeSpan timeout) at System.ServiceModel.Security.SspiNegotiationTokenProvider.OnOpen(TimeSpan timeout) at System.ServiceModel.Security.TlsnegoTokenProvider.OnOpen(TimeSpan timeout) at System.ServiceModel.Security.WrapperSecurityCommunicationObject.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Security.SecurityUtils.OpenCommunicationObject(ICommunicationObject obj, TimeSpan timeout) at System.ServiceModel.Security.SymmetricSecurityProtocol.OnOpen(TimeSpan timeout) at System.ServiceModel.Security.WrapperSecurityCommunicationObject.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.SecurityChannelFactory
{1.ClientSecurityChannel {1}} 1.ClientSecuritySessionChannel.OnOpen(时间跨度 超时)at System.ServiceModel.Channels.CommunicationObject.Open(时间跨度 超时)at System.ServiceModel.Channels.ServiceChannel.OnOpen(时间跨度 超时)at System.ServiceModel.Channels.CommunicationObject.Open(时间跨度 超时)at System.ServiceModel.Channels.ServiceChannel.CallOnceManager.CallOnce(时间跨度 超时,CallOnceManager级联)
在 System.ServiceModel.Channels.ServiceChannel.EnsureOpened(时间跨度 超时)at System.ServiceModel.Channels.ServiceChannel.Call(字符串 动作,布尔单向, ProxyOperationRuntime操作, Object [] ins,Object [] outs,TimeSpan 超时)at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall,ProxyOperationRuntime 操作) System.ServiceModel.Channels.ServiceChannelProxy.Invoke(即时聊天 消息)
我也在使用asp会员提供商......
我一直试图让这个工作在过去几个小时但我无处可去......有趣的是该应用程序在本地机器上工作但不能从远程机器上工作
谢谢
{
1.OnOpen(TimeSpan
timeout) at
System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan
timeout) at
System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.DoOperation(SecuritySessionOperation
operation, EndpointAddress target, Uri
via, SecurityToken currentToken,
TimeSpan timeout) at
System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.GetTokenCore(TimeSpan
timeout) at
System.IdentityModel.Selectors.SecurityTokenProvider.GetToken(TimeSpan
timeout) at
System.ServiceModel.Security.SecuritySessionClientSettings
}