การแก้ไข: ข้อยกเว้น NullReferenceException เมื่อคุณใช้ "ตัวช่วยสร้างการประกาศบริการ BizTalk WCF" เพื่อประกาศ Schema เป็นบริการ WCF

นำไปใช้กับ
BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010

อาการ

สมมติว่า คุณใช้ตัวช่วยสร้างการประกาศบริการ BizTalk WCF เพื่อประกาศ schemas เป็นบริการ WCF ใน BizTalk Server 2010 ในสถานการณ์นี้ ข้อยกเว้น System.NullReferenceException อาจเกิดขึ้นเมื่อตัวช่วยสร้างพยายามดึงข้อมูลแบบแผนจากไฟล์แอสเซมบลีที่เลือก นอกจากนี้ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

หมายเหตุ

BtsWcfServicePublishingWizard เวอร์ชัน=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
C:\Program Files (x86)\Microsoft BizTalk Server 2010\BtsWcfServicePublishingWizard.exe
System.NullReferenceException: การอ้างอิงวัตถุไม่ได้ตั้งค่าเป็นอินสแตนซ์ของวัตถุ
ที่ Microsoft.BizTalk.Adapter.Wcf.Publishing.Reflection.Schema. ctor(SchemaBase schemaBase, String rootName)
ที่ Microsoft.BizTalk.Adapter.Wcf.Publishing.Reflection.SchemaCollection. ctor(แอสเซมบลีแอสเซมบลี SchemaTypes SchemaTypes)
ที่ Microsoft.BizTalk.Adapter.Wcf.Publishing.Reflection.AssemblyLoader.ObtainSchemas()
ที่ Microsoft.BizTalk.Adapter.Wcf.Publishing.Reflection.AssemblyLoader.ObtainSchemas()
ที่ Microsoft.BizTalk.Adapter.Wcf.Publishing.Reflection.AssemblyManager.ObtainSchemas()
ที่ Microsoft.BizTalk.Adapter.Wcf.Publishing.Wizard.SelectSchemaDialog.ListSchemas()

      

การแก้ปัญหา

ข้อมูลการอัปเดตสะสม

สําหรับ BizTalk Server 2010

โปรแกรมแก้ไขด่วนที่แก้ไขปัญหานี้จะรวมอยู่ในแพคเกจการอัปเดตแบบสะสม 6 สําหรับ BizTalk Server 2010

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงสะสมนี้

2855367 แพคเกจการอัปเดตสะสม 6 สําหรับ BizTalk Server 2010

สถานะ

Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"

ข้อมูลเพิ่มเติม

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวช่วยสร้างการประกาศบริการ BizTalk WCF ให้ไปที่เว็บไซต์ MSDN ต่อไปนี้:

ข้อมูลทั่วไปเกี่ยวกับวิซาร์ดการประกาศบริการ BizTalk WCF สําหรับข้อมูลเกี่ยวกับ Service Pack และรายการปรับปรุงสะสมสําหรับ BizTalk Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

2555976 Service Pack และรายการอัปเดตสะสมสําหรับ BizTalk Server สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการสนับสนุน BizTalk hotfix และ Service Pack ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

ข้อมูล 2003907 เกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk และการสนับสนุน Service Pack