Teď jste offline a čekáte, až se znova připojí internet.

Oprava: "System.ArgumentException" Chyba při procházení služby WCF z ESB Toolkit 2.2 v BizTalk Server 2013

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

2849475
Příznaky
Předpokládejme, že máte Microsoft BizTalk Server 2013 a sada nástrojů Microsoft BizTalk Enterprise Service Bus (ESB) 2.2 nainstalován. Když se pokusíte procházet služby Windows Communication Foundation (WCF) z ESB, obdržíte následující chybová zpráva:
Třída ExceptionDetail pravděpodobně vytvořená třídou IncludeExceptionDetailInFaults = true, jehož hodnota je:
System.ArgumentException: Hodnotu nelze přidat do kolekce, kolekce již obsahuje položku stejného typu: "Microsoft.Practices.ESB.ServiceModel.Helpers.SoapHeaderMetadataBehavior". Tato kolekce podporuje pouze jednu instanci každého typu.
Název parametru: zboží
v System.ServiceModel.Description.ServiceMetadataBehavior.MetadataExtensionInitializer.GenerateMetadata()
v System.ServiceModel.Description.ServiceMetadataExtension.EnsureInitialized()
v System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.InitializationData.InitializeFrom (rozšíření ServiceMetadataExtension)
v System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.GetInitData()
na System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.TryHandleDocumentationRequest (zpráva httpGetRequest, String [] dotazy, práva & replyMessage)
na System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.ProcessHttpRequest (zpráva httpGetRequest)
v SyncInvokeGet (objekt, objekt [], [objekt])
v System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke (instance objektu, objekt [] vstupy, objekt [] & výstupy)
v System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin (MessageRpc & vzdáleného volání procedur)
v System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5 (MessageRpc & vzdáleného volání procedur)
v System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31 (MessageRpc & vzdáleného volání procedur)

Řešení

Informace o kumulativní aktualizaci.

BizTalk Server 2013

Oprava hotfix, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 2 pro BizTalk Server 2013.

Další informace o tom, jak získat balíček kumulativní aktualizace, klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2892599 Balíček kumulativní aktualizace 2 pro BizTalk Server 2013


Prohlášení
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".

Upozornění: Tento článek byl přeložen automaticky

Vlastnosti

ID článku: 2849475 - Poslední kontrola: 11/01/2013 10:32:00 - Revize: 1.0

  • Microsoft BizTalk Server 2013 Branch
  • Microsoft BizTalk Server 2013 Enterprise
  • Microsoft BizTalk Server 2013 Standard
  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2849475 KbMtcs
Váš názor