Požymiai
Tarkime, kad Microsoft BizTalk Server 2013 ir Microsoft BizTalk Enterprise tarnybos magistralės (ESB) Toolkit 2.2 įdiegta. Kai bandote naršyti Windows ryšio platformos (WCF) paslaugas iš ESB, galite gauti tokį klaidos pranešimą:
Yra ExceptionDetail, tikriausiai sukūrė IncludeExceptionDetailInFaults = true, kurio reikšmė yra:
System.ArgumentException: Reikšmė gali būti neįtraukiami į kolekcija, kaip jau kolekcijoje yra to paties tipo elementą: "Microsoft.Practices.ESB.ServiceModel.Helpers.SoapHeaderMetadataBehavior". Šios kolekcijos palaiko tik vienas egzempliorius kiekvieno tipo.
Parametro pavadinimas: prekės
į System.ServiceModel.Description.ServiceMetadataBehavior.MetadataExtensionInitializer.GenerateMetadata()
į System.ServiceModel.Description.ServiceMetadataExtension.EnsureInitialized()
į System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.InitializationData.InitializeFrom (ServiceMetadataExtension plėtinį)
į System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.GetInitData()
ne System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.TryHandleDocumentationRequest (pranešimo httpGetRequest, eilutės [užklausų, laišką ir replyMessage)
ne System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.ProcessHttpRequest (pranešimo httpGetRequest)
ne SyncInvokeGet (objektą, objekto [], objektas [])
į System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke (objekto egzempliorių, objekto [] duomenys, objekto [] ir rezultatai)
į System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin (MessageRpc ir rpc)
į System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5 (MessageRpc ir rpc)
į System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31 (MessageRpc ir rpc)
Sprendimas
Kaupiamojo naujinimo informacija
BizTalk Server 2013
Karštųjų pataisų, kuris pašalins šią problemą yra įtrauktas į kaupiamųjų naujinimų paketas 2 BizTalk Server 2013.
Jei norite gauti daugiau informacijos apie tai, kaip gauti kaupiamųjų naujinimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2892599 kaupiamojo naujinimo paketo 2 BizTalk Server 2013
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.