2007年3月6日 星期二

The request for security token has invalid or malformed elements

在更新 WCF Server Side config 之後,執行 Client Side app 後,在client side app 出現了下列一段的錯誤訊息

 

System.ServiceModel.FaultException: The request for security token has invalid or malformed elements.
   at System.ServiceModel.Security.SecurityUtils.ThrowIfNegotiationFault(Message message, EndpointAddress target)
   at System.ServiceModel.Security.SspiNegotiationTokenProvider.GetNextOutgoingMessageBody(Message incomingMessage, SspiNegotiationTokenProviderState sspiState)

 

覺得莫明其妙。後來才驚覺,在Client Side config 尚未更新。導致Server Side 要求以 A 方式驗證,而Client Side 仍以 B 驗證方式提出Request

 

當然會被當成 malformed element 了。

 

vs2005 update service reference ,更新 config 後即ok

 

沒有留言:

Share with Facebook