อาการ
เมื่อคุณได้รับ ข้อผิดพลาด 500 ที่มากลับจาก WCF ส่งพอร์ต พอร์ตส่งไม่หยุดการทำงาน แต่แทน เสร็จเรียบร้อยแล้ว นี้ไม่สอดคล้องกับลักษณะการทำงานของอะแดปเตอร์เดียวกันนี้เมื่อเกิดข้อผิดพลาด 400 ถูกส่งกลับ และยังไม่สอดคล้องกับลักษณะการทำงานของ HTTP โดยใช้อะแด็ปเตอร์อื่น ๆ ที่หยุดอินสแตนซ์พอร์ตส่งเมื่อข้อผิดพลาด 500 จะถูกส่งกลับ ลักษณะการทำงานนี้ยังปกป้องคุณจาก catching ข้อยกเว้นในการข่าวในกรณีที่มีข้อผิดพลาด 500
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากอะแดปเตอร์ WCF ไม่มีจัดการข้อผิดพลาด HTTP ในลักษณะเดียวกันเดียวกับอะแดปเตอร์ HTTP
การแก้ปัญหา
ปัญหานี้ถูกแก้ไขในโปรแกรมปรับปรุงสะสมต่อไปนี้สำหรับเซิร์ฟเวอร์ BizTalk:
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลอ้างอิง
สำหรับข้อมูลเกี่ยวกับเซอร์วิสแพ็คและรายการปรับปรุงสะสมสำหรับเซิร์ฟเวอร์ BizTalk ดูKB 2555976: บริการบรรจุและรายการการปรับปรุงสะสมสำหรับเซิร์ฟเวอร์ BizTalk
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server ดูKB 2003907: สนับสนุนการปรับปรุงข้อมูล เกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk และสะสม