Симптоми
Да предположим, че имате Microsoft BizTalk Server 2013 и Microsoft BizTalk Enterprise Service Bus (ESB) Toolkit 2.2 инсталиран. Когато се опитвате да разгледате Windows комуникация фондация (WCF) услуги от ESB, получавате следното съобщение за грешка:
ExceptionDetail, създадени от IncludeExceptionDetailInFaults = true, чиято стойност е:
System.ArgumentException: Стойността може да не се добавят към колекцията, като колекцията вече съдържа елемент от същия тип: "Microsoft.Practices.ESB.ServiceModel.Helpers.SoapHeaderMetadataBehavior". Тази колекция поддържа само един екземпляр на всеки тип.
Име на параметъра: елемент
в System.ServiceModel.Description.ServiceMetadataBehavior.MetadataExtensionInitializer.GenerateMetadata()
в System.ServiceModel.Description.ServiceMetadataExtension.EnsureInitialized()
в System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.InitializationData.InitializeFrom (ServiceMetadataExtension разширение)
в System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.GetInitData()
в System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.TryHandleDocumentationRequest (съобщение httpGetRequest, низ [заявки, чрез съобщението и replyMessage)
в System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.ProcessHttpRequest (съобщение httpGetRequest)
в SyncInvokeGet (обект, обект [[обект)
в System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke (екземпляр на обект, обект [материали, обект [и резултати)
в System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin (MessageRpc и rpc)
в System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5 (MessageRpc и rpc)
в System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31 (MessageRpc и rpc)
Решение
Информация за сборна актуализация
BizTalk Server 2013
Актуалната корекция, която разрешава този проблем е включен в сборния пакет за актуализация 2 за BizTalk Server 2013.
За повече информация как да получите сборния пакет за актуализация, щракнете върху следния номер на статия в базата знания на Microsoft:
2892599 сборни актуализация пакет 2 BizTalk Server 2013
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".