อาการ
เมื่อคุณพยายามที่จะส่งข้อความไประบบ SAP โดยใช้ชื่อผู้ใช้เข้าสู่ระบบที่ไม่ถูกต้องหรือรหัสผ่านผิด ใน Microsoft BizTalk Server 2013 R2 ใน 2013 เซิร์ฟเวอร์ BizTalk Microsoft อินสแตนซ์ของโฮสต์ BizTalk ล้มเหลว นอกจากนี้ ข้อความแสดงข้อผิดพลาดต่อไปนี้ถูกบันทึกในบันทึกของโปรแกรมประยุกต์:
โปรแกรมประยุกต์: BTSNTSvc64.exeกรอบงานรุ่น: v <หมายเลขรุ่น>คำอธิบาย: กระบวนการถูกยกเลิกเนื่องจากข้อยกเว้นที่ไม่สามารถจัดการได้ข้อมูลข้อยกเว้น: System.Runtime.CallbackExceptionกองซ้อน:ที่ Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (System.Object, System.Exception)ที่ Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[[System.__Canon, mscorlib รุ่น 4.0.0.0 วัฒนธรรม = =ปานกลาง PublicKeyToken = b77a5c561934e089]] AsyncRequest(System.Object)ที่ System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object บู)ที่ System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object บู)ใน System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()ใน System.Threading.ThreadPoolWorkQueue.Dispatch()พบข้อยกเว้นที่ไม่สามารถจัดการได้ รายละเอียดข้อยกเว้น: System.Runtime.CallbackException: เรียกกลับต่างเวลามีข้อยกเว้น ---> System.ServiceModel.CommunicationObjectFaultedException: วัตถุการสื่อสาร Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[System.ServiceModel.Channels.IRequestChannel], ไม่สามารถใช้สำหรับการสื่อสารได้เนื่องจากอยู่ในสถานะ Faulted ได้การติดตามสแต็คของเซิร์ฟเวอร์:ใน System.ServiceModel.Channels.CommunicationObject.BeginClose (การหมดเวลาของการขาดงาน การเรียกกลับ AsyncCallback สถานะวัตถุ)ใน Microsoft.BizTalk.Adapter.Wcf.Runtime.OneWayOperationSendPortRequestChannel'1.OnBeginClose (การหมดเวลาของการขาดงาน การเรียกกลับ AsyncCallback สถานะวัตถุ)ที่ System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (CommunicationObject communicationObject การหมดเวลาของการขาดงาน การเรียกกลับ AsyncCallback สถานะวัตถุ)ใน System.ServiceModel.Channels.CommunicationObject.BeginClose (การหมดเวลาของการขาดงาน การเรียกกลับ AsyncCallback สถานะวัตถุ)ที่ System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (CommunicationObject communicationObject การหมดเวลาของการขาดงาน การเรียกกลับ AsyncCallback สถานะวัตถุ)ใน System.ServiceModel.Channels.CommunicationObject.BeginClose (การหมดเวลาของการขาดงาน การเรียกกลับ AsyncCallback สถานะวัตถุ)ข้อยกเว้น rethrown ที่ [0]:ที่ System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg)ที่ System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData ชนิด Int32)ใน System.ServiceModel.ICommunicationObject.BeginClose (การเรียกกลับ AsyncCallback สถานะวัตถุ)ใน Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.HandleTransmissionException[ChannelType] (ยกเว้นแลกเปลี่ยน รัฐ CallbackState'1)ที่ Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.RequestCallback (IAsyncResult ผลลัพธ์)ใน System.Runtime.AsyncResult.Complete (บูลี completedSynchronously)---การติดตามสแต็คข้อยกเว้นภายใน---สิ้นใน System.Runtime.AsyncResult.Complete (บูลี completedSynchronously)ใน System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.CallComplete (บูลีน completedSynchronously ข้อยกเว้นของข้อยกเว้น)ใน System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.FinishSend (ผลลัพธ์ IAsyncResult, completedSynchronously บูลีน)ที่ System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame (IAsyncResult ผลลัพธ์)ใน Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (วัตถุ operationResult, operationException ข้อยกเว้น)ใน Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1.AsyncRequest (วัตถุกับวัตถุ)ที่ System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext เรียกกลับ ContextCallback สถานะของวัตถุ preserveSyncCtx บูลีน)ที่ System.Threading.ExecutionContext.Run (ExecutionContext executionContext เรียกกลับ ContextCallback สถานะของวัตถุ preserveSyncCtx บูลีน)ใน System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()ใน System.Threading.ThreadPoolWorkQueue.Dispatch()
การแก้ปัญหา
ข้อมูลการปรับปรุงสะสม
ปัญหานี้ถูกถาวรแรกในการปรับปรุงสะสมต่อไปนี้สำหรับเซิร์ฟเวอร์ BizTalk และ 2013 Pack อะแดปเตอร์ BizTalk:
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลอ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเซอร์วิสแพ็คและรายการปรับปรุงสะสมสำหรับเซิร์ฟเวอร์ BizTalk ดูKB 2555976: บริการบรรจุและรายการการปรับปรุงสะสมสำหรับเซิร์ฟเวอร์ BizTalkสำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server ดูKB 2003907: สนับสนุนการปรับปรุงข้อมูล เกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk และสะสม