Problembeschreibung
Nehmen Sie an, dass Sie Microsoft BizTalk Server 2013 und Microsoft BizTalk Enterprise Service Bus (ESB) Toolkit 2.2 installiert. Beim Durchsuchen von Windows Communication Foundation (WCF) Services von ESB erhalten Sie folgende Fehlermeldung:
Ein ExceptionDetail, vermutlich erstellt durch IncludeExceptionDetailInFaults = True, dessen Wert:
System.ArgumentException: Der Wert konnte nicht hinzugefügt werden der Auflistung als Auflistung bereits ein Element des gleichen Typs enthält: 'Microsoft.Practices.ESB.ServiceModel.Helpers.SoapHeaderMetadataBehavior'. Diese Sammlung unterstützt nur eine Instanz von jedem Typ. Parametername: Artikel am System.ServiceModel.Description.ServiceMetadataBehavior.MetadataExtensionInitializer.GenerateMetadata() am System.ServiceModel.Description.ServiceMetadataExtension.EnsureInitialized() Bei System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.InitializationData.InitializeFrom (ServiceMetadataExtension-Erweiterung) am System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.GetInitData() Bei System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.TryHandleDocumentationRequest (Message HttpGetRequest, String [] Abfragen markieren und ReplyMessage) Bei System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.ProcessHttpRequest (Message HttpGetRequest) Bei SyncInvokeGet (Object, Object [], Object []) Bei System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke (Objektinstanz, Objekt [] Eingaben Object [] und Ausgaben) Bei System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin (MeldungRPC & Rpc) Bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5 (MeldungRPC & Rpc) Bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31 (MeldungRPC & Rpc)
Problemlösung
Informationen zum kumulativen Update
Für BizTalk Server 2013
Kumulierte Updatepaket 2 für BizTalk Server 2013 gehört der Hotfix, der dieses Problem behebt.
Weitere Informationen dazu, wie Sie das kumulative Updatepaket beziehen, finden im folgenden Artikel der Microsoft Knowledge Base:2892599 kumulative Updatepaket 2 für BizTalk Server 2013
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.