Symptomen
Stel dat u Microsoft BizTalk Server 2013 en Microsoft BizTalk-Enterprise Service Bus (ESB) Toolkit 2.2 geïnstalleerd hebt. Wanneer u Windows Communication Foundation (WCF) services van ESB bladeren probeert, wordt het volgende foutbericht weergegeven:
Een ExceptionDetail, waarschijnlijk gemaakt door IncludeExceptionDetailInFaults = true, waarvan de waarde:
System.ArgumentException: De waarde kan niet worden toegevoegd aan de collectie, zoals de verzameling al een item van hetzelfde type bevat: 'Microsoft.Practices.ESB.ServiceModel.Helpers.SoapHeaderMetadataBehavior'. Deze verzameling ondersteunt slechts één exemplaar van elk type.
Parameternaam: item
op System.ServiceModel.Description.ServiceMetadataBehavior.MetadataExtensionInitializer.GenerateMetadata()
op System.ServiceModel.Description.ServiceMetadataExtension.EnsureInitialized()
op System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.InitializationData.InitializeFrom (met de extensie ServiceMetadataExtension)
op System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.GetInitData()
op System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.TryHandleDocumentationRequest (Message httpGetRequest, String []-query's, markeren en replyMessage)
bij System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.ProcessHttpRequest (httpGetRequest bericht)
op SyncInvokeGet (Object, Object [], Object [])
op System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke (exemplaar van het Object, Object [] ingangen, Object [] en outputs)
bij System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin (MessageRpc & rpc)
bij System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5 (MessageRpc & rpc)
bij System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31 (MessageRpc & rpc)
Oplossing
Cumulatieve update informatie
Voor BizTalk Server 2013
De hotfix om dit probleem is opgenomen in de cumulatieve updatepakket 2 voor BizTalk Server 2013.
Voor meer informatie over het verkrijgen van het cumulatieve updatepakket, klikt u op het volgende artikel in de Microsoft Knowledge Base:
2892599 cumulatieve updatepakket 2 voor BizTalk Server 2013
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.