FIX: "System.ArgumentException" klaida nar¹ant ¾emìlapiuose, kuriant WCF paslaugas iš ESB Toolkit 2.2 BizTalk serverio 2013

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 2849475
Požymiai
Tarkime, kad turite Microsoft BizTalk Server 2013 ir Microsoft BizTalk įmonės paslaugos autobusų (ESB) Toolkit 2.2 įdiegta. Kai bandote peržiūrėti Windows komunikacijos fondas (WCF) paslaugas, ESB, gaunate šį klaidos pranešimą:
Yra ExceptionDetail, tikriausiai sukurta IncludeExceptionDetailInFaults = true, kurių vertė yra:
System.ArgumentException: Vertės negalima pridėti prie rinkinio, kaip kolekcijoje jau yra to paties tipo elementą: "Microsoft.Practices.ESB.ServiceModel.Helpers.SoapHeaderMetadataBehavior". Šios kolekcijos palaiko tik vienas egzempliorius kiekvieno tipo.
Parametro pavadinimas: prekės
ne System.ServiceModel.Description.ServiceMetadataBehavior.MetadataExtensionInitializer.GenerateMetadata()
ne System.ServiceModel.Description.ServiceMetadataExtension.EnsureInitialized()
ne System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.InitializationData.InitializeFrom (ServiceMetadataExtension plėtinį)
ne System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.GetInitData()
ne System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.TryHandleDocumentationRequest (laiškas httpGetRequest, String [] užklausas, laišką & replyMessage)
ne System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.ProcessHttpRequest (pranešimo httpGetRequest)
ne SyncInvokeGet (objektą, objekto [], objektas [])
ne System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke (objekto egzempliorius, objektas [] sąnaudos, objektas [] & rezultatai)
ne System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin (MessageRpc & rpc)
ne System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5 (MessageRpc & rpc)
ne System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31 (MessageRpc & rpc)

Sprendimas

Kaupiamasis naujinimas informacija

BizTalk serverio 2013

Karštosios pataisos, šią problemą yra įtrauktas į kaupiamojo naujinimo paketą 2 BizTalk serverio 2013.

Norėdami gauti daugiau informacijos apie tai, kaip gauti kaupiamojo naujinimo paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2892599 Atnaujinimų paketas 2 BizTalk serverio 2013


Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 2849475 – Paskutinė peržiūra: 11/01/2013 09:10:00 – Peržiūra: 1.0

Microsoft BizTalk Server 2013 Branch, Microsoft BizTalk Server 2013 Enterprise, Microsoft BizTalk Server 2013 Standard

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2849475 KbMtlt
Atsiliepimai