Sintomi
Si supponga di disporre di Microsoft BizTalk Server 2013 e Toolkit di Microsoft BizTalk Enterprise Service Bus (ESB) 2.2 installato. Quando si tenta di esplorare i servizi Windows Communication Foundation (WCF) da ESB, viene visualizzato il seguente messaggio di errore:
ExceptionDetail, probabilmente creato da IncludeExceptionDetailInFaults = true, il cui valore è:System. ArgumentException: Il valore Impossibile aggiungere all'insieme, come l'insieme contiene già un elemento dello stesso tipo: 'Microsoft.Practices.ESB.ServiceModel.Helpers.SoapHeaderMetadataBehavior'. Questo insieme supporta solo un'istanza di ogni tipo.Nome parametro: elementoin System.ServiceModel.Description.ServiceMetadataBehavior.MetadataExtensionInitializer.GenerateMetadata()in System.ServiceModel.Description.ServiceMetadataExtension.EnsureInitialized()in System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.InitializationData.InitializeFrom (con estensione ServiceMetadataExtension)in System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.GetInitData()in System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.TryHandleDocumentationRequest (messaggio httpGetRequest, stringa query [], messaggio e replyMessage)in System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.ProcessHttpRequest (messaggio httpGetRequest)in SyncInvokeGet (Object, Object [], Object [])in System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke (istanza dell'oggetto, gli input di oggetto [], Object [] e uscite)in System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin (MessageRpc & rpc)in System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5 (MessageRpc & rpc)in System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31 (MessageRpc & rpc)
Risoluzione
Informazioni sull'aggiornamento cumulativo
Per BizTalk Server 2013
L'hotfix per risolvere questo problema è incluso nel pacchetto di aggiornamento cumulativo 2 per BizTalk Server 2013.Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base:
2892599 cumulativo aggiornamento 2 per BizTalk Server 2013
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".