ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

พิจารณาสถานการณ์สมมติต่อไปนี้:

  • คุณมี Microsoft แอพลิเคชันโดยใช้.NET Framework 2.0 ClickOnce ที่ถูกเซ็นชื่อ ด้วยใบรับรองลูกโซ่

  • ในกล่องโต้ตอบการตั้งค่าความปลอดภัยใน Internet Explorer คุณปิดใช้งานตัวเลือกการเรียกใช้คอมโพเนนต์ที่ไม่ได้เซ็นชื่อ ด้วย Authenticode

  • คุณพยายามปรับใช้โปรแกรมประยุกต์ ClickOnce โดยการเยี่ยมชมอยู่ของเซิร์ฟเวอร์ที่โฮสต์แอพลิเคชัน

ในสถานการณ์สมมตินี้ มีข้อยกเว้นของSystem.Deployment.Application.InvalidDeploymentExceptionเกิดขึ้น จากนั้น คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

ชื่อเรื่อง: ไม่สามารถเริ่มต้นแอพลิเคชัน
คำอธิบาย: ไม่สามารถดำเนินการต่อไป แอพลิเคชันที่มีรูปแบบที่ไม่ถูกต้อง
ติดต่อผู้จำหน่ายโปรแกรมประยุกต์สำหรับความช่วยเหลือ

นอกจากนี้ หลังจากที่คุณคลิกรายละเอียดในกล่องโต้ตอบ คุณได้รับข้อความต่อไปนี้:

เว็บเบราว์เซอร์ของคุณไม่อนุญาตให้คุณเรียกใช้โปรแกรมประยุกต์ที่ไม่มีลายเซ็น

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจาก ClickOnce ไม่รู้จักลูกโซ่ใบรับรองเป็นใบรับรอง Authenticode ที่ถูกต้อง

การแก้ปัญหา

ข้อมูลโปรแกรมแก้ไขด่วน

มีโปรแกรมแก้ไขด่วนที่รองรับพร้อมให้บริการจาก Microsoft อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มุ่งหวังเพื่อการแก้ไขเฉพาะปัญหาที่อธิบายไว้ในบทความนี้ ใช้การแก้ไขด่วนนี้กับระบบต่าง ๆ ที่พบปัญหาอธิบายไว้ในบทความนี้เท่านั้น โปรแกรมแก้ไขด่วนนี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น ถ้าคุณไม่ได้รับผลกระทบจากปัญหานี้รุนแรง เราขอแนะนำให้ คุณรอการปรับปรุงซอฟต์แวร์ถัดไปที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้

หากโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "มีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด" ที่ด้านบนของบทความฐานข้อมูลองค์ความรู้นี้ หากส่วนนี้ไม่ปรากฏขึ้น ติดต่อฝ่ายสนับสนุนและบริการลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน

หมายเหตุ ถ้ามีปัญหาอื่น ๆ เกิดขึ้น หรือถ้าจำเป็นต้องแก้ไขปัญหาใด ๆ คุณอาจต้องสร้างคำขอรับบริการแยกต่างหาก จะมีค่าใช้จ่ายในการสนับสนุนปกติกับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมแก้ไขด่วนเฉพาะนี้ สำหรับรายการหมายเลขโทรศัพท์ฉบับสมบูรณ์ของฝ่ายบริการลูกค้าและการสนับสนุนของ Microsoft หรือเพื่อสร้างคำขอรับบริการแยกต่างหาก แวะไปที่เว็บไซต์ Microsoft ต่อไปนี้:

http://support.microsoft.com/contactus/?ws=supportหมายเหตุ แบบฟอร์ม "มีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด" แสดงภาษาที่โปรแกรมแก้ไขด่วนพร้อมใช้งาน ถ้าคุณไม่เห็นภาษาของคุณ อาจเป็น เพราะไม่มีโปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับภาษานั้น


อีกวิธีหนึ่งคือ คุณสามารถดาวน์โหลดโปรแกรมแก้ไขด่วนนี้จาก Microsoft ในการเชื่อมต่อเว็บไซต์ต่อไปนี้:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=28951

ข้อกำหนดเบื้องต้น

คุณต้องมีการ Microsoft .NET Framework 2.0 Service Pack 2 (SP2) หรือ Microsoft .NET Framework 3.5 Service Pack 1 (SP1) ติดตั้งอยู่เพื่อใช้โปรแกรมแก้ไขด่วนนี้

ข้อกำหนดการรีสตาร์ท

คุณไม่ต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้ถ้าไม่มีอินสแตนซ์ของ.NET Framework ถูกใช้

ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนนี้ไม่ได้แทนโปรแกรมแก้ไขด่วนอื่น ๆ

ข้อมูลแฟ้ม

เวอร์ชันภาษาอังกฤษของโปรแกรมแก้ไขด่วนนี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่านี้) ซึ่งแสดงรายการไว้ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม

สำหรับทั้งหมดได้รับการสนับสนุนใช้ x86 รุ่น ของ Windows XP, Windows Server 2000 และ Windows Server 2003

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

แพลตฟอร์ม

System.deployment.dll

2.0.50727.4401

970,752

14-Sep-2009

05:20

x86


สำหรับทั้งหมดได้รับการสนับสนุนใช้ x64 รุ่น ของ Windows XP, Windows Server 2000 และ Windows Server 2003

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

แพลตฟอร์ม

System.deployment.dll

2.0.50727.4401

970,752

14-Sep-2009

04:55

x64


สำหรับทั้งหมดได้รับการสนับสนุนใช้ Itanium รุ่น ของ Windows XP, Windows Server 2000 และ Windows Server 2003

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

แพลตฟอร์ม

System.deployment.dll

2.0.50727.4401

970,752

14-Sep-2009

04:55

IA-64

สำหรับทั้งหมดได้รับการสนับสนุนใช้ x86 รุ่น ของ Windows Vista SP2 และ Windows Server 2008 SP2


ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

แพลตฟอร์ม

System.deployment.dll

2.0.50727.4431

970,752

08-Feb-2010

07:02

x86

สำหรับทั้งหมดได้รับการสนับสนุนใช้ x64 รุ่น ของ Windows Vista SP2 และ Windows Server 2008 SP2


ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

แพลตฟอร์ม

System.deployment.dll

2.0.50727.4431

970,752

08-Feb-2010

07:02

x86

สำหรับทั้งหมดได้รับการสนับสนุนรุ่นที่ใช้ Itanium ของ Windows Server 2008 SP2


ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

แพลตฟอร์ม

System.deployment.dll

2.0.50727.4431

970,752

08-Feb-2010

07:02

x86


สถานะ

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

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

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


ข้อมูลแฟ้มเพิ่มเติม สำหรับ Windows Vista SP2 และ Windows Server 2008 SP2

แฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุนใช้ x86 รุ่น ของ Windows Server 2008 SP2 และ Windows Vista SP2

ชื่อแฟ้ม

Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest

รุ่นของแฟ้ม

ไม่มีข้อมูล

ขนาดของแฟ้ม

4,671

วัน (UTC)

08-Feb-2010

เวลา (UTC)

13:43

แฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุนใช้ x64 รุ่น ของ Windows Server 2008 SP2 และ Windows Vista SP2


ชื่อแฟ้ม

Amd64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_8bc8c3ffb14c485b.manifest

รุ่นของแฟ้ม

ไม่มีข้อมูล

ขนาดของแฟ้ม

5,506

วัน (UTC)

08-Feb-2010

เวลา (UTC)

13:37

ชื่อแฟ้ม

Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest

รุ่นของแฟ้ม

ไม่มีข้อมูล

ขนาดของแฟ้ม

4,671

วัน (UTC)

08-Feb-2010

เวลา (UTC)

13:43

แฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุน Windows Vista SP2 รุ่นที่ใช้ Itanium

ชื่อแฟ้ม

Ia64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_d375d898c5c8a945.manifest

รุ่นของแฟ้ม

ไม่มีข้อมูล

ขนาดของแฟ้ม

5,494

วัน (UTC)

08-Feb-2010

เวลา (UTC)

13:17

ชื่อแฟ้ม

Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest

รุ่นของแฟ้ม

ไม่มีข้อมูล

ขนาดของแฟ้ม

4,671

วัน (UTC)

08-Feb-2010

เวลา (UTC)

13:43

  • Authenticode คือ เทคโนโลยีของ Microsoft ที่ใช้การเข้ารหัสมาตรฐานอุตสาหกรรมเพื่อลงชื่อรหัสแอพลิเคชัน มีใบรับรองดิจิทัล ใบรับรองดิจิทัลตรวจสอบความถูกต้องของผู้เผยแพร่ของแอพลิเคชัน

  • สายใบรับรองคือ ลำดับที่ของใบรับรอง ประกาศนียบัตรแต่ละใบในสายมีการเซ็นชื่อ โดยใบรับรองถัดไปในลำดับ ห่วงโซ่ใบรับรองดังกล่าวเพื่อสร้างเป็นสายความเชื่อถือจากใบรับรองเพียร์กับใบรับรอง (CA) ของหน่วยงานออกใบรับรองที่เชื่อถือได้ ใบรับรองในสายสามารถเรียก "chained ใบรับรอง"

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับใช้ ClickOnce สำหรับแอพลิเคชัน Windows Microsoft .NET Forms แวะไปเว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้:

http://msdn.microsoft.com/en-us/library/wh45kb66.aspx

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×