วิธีการ: ปิดใช้งานการดีบักโปรแกรมประยุกต์ ASP.NET

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 815157 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

บทความทีละขั้นตอนนี้อธิบายถึงวิธีการปิดใช้งานโปรแกรมประยุกต์ ASP.NET debuggingfor

ASP.NET สนับสนุนโปรแกรมประยุกต์ที่คอมไพล์พิเศษ ina ดีบักโหมดที่ช่วยให้การแก้ไขปัญหาเบื้องต้นสำหรับนักพัฒนา ตรวจแก้จุดบกพร่อง modecauses ASP.NET การคอมไพล์แอพลิเคชัน มีข้อมูลพิเศษที่ทำให้ adebugger เมื่อต้องการตรวจสอบอย่างใกล้ชิด และควบคุมการดำเนินการของโปรแกรมประยุกต์โปรแกรมประยุกต์ที่ถูกคอมไพล์ในโหมดดีบักดำเนินการตามที่คาดไว้ อย่างไรก็ตาม ไม่มีผลกระทบ theperformance ของแอพลิเคชัน เพื่อหลีกเลี่ยงผลกระทบต่อประสิทธิภาพการทำงาน เป็นความคิดที่ดีในการเปิดใช้งานการดีบักเท่านั้น เมื่อนักพัฒนาเป็น doinginteractive การแก้ไขปัญหา โดยค่าเริ่มต้น ดีบักถูกปิดใช้ งาน และ althoughdebugging ถูกเปิดใช้งานการแก้ปัญหาบ่อย เป็น alsofrequently ไม่ปิดใช้งานอีกครั้งหลังจากปัญหาได้รับการแก้ไขแล้วหรือไม่ Articledescribes นี้วิธีการปิดใช้งานการตรวจแก้จุดบกพร่องสำหรับการ ASP.NETapplication



ปิดใช้งานการตรวจแก้จุดบกพร่องสำหรับโปรแกรมประยุกต์ ASP.NET

เมื่อต้องการเปิดใช้งานการดีบัก ปรับเปลี่ยนแฟ้ม Web.config หรือแฟ้ม theMachine.config ตามรายละเอียดในขั้นตอนต่อไปนี้

การปรับเปลี่ยนแฟ้ม Web.config

เมื่อต้องการเปิดใช้งานการตรวจแก้จุดบกพร่อง เพิ่มการคอมไพล์องค์ประกอบไปยังแฟ้ม Web.config ของแอพลิเคชัน Web.configfile มีอยู่ในไดเรกทอรีแอพลิเคชัน ในการดำเนินการดังกล่าว ให้ทำตามขั้นตอนต่อไปนี้
  1. เปิดแฟ้ม Web.config ในตัวแก้ไขข้อความเช่น Notepad.exe แฟ้ม Web.config โดยทั่วไปจะอยู่ในไดเรกทอรีแอพลิเคชัน
  2. ในแฟ้ม Web.config ค้นหาองค์ประกอบคอมไพล์ ตรวจแก้จุดบกพร่องจะเปิดใช้งานคุณลักษณะการตรวจแก้จุดบกพร่องในการคอมไพล์องค์ประกอบถูกตั้งค่าเป็นtrue
  3. ปรับเปลี่ยนแอตทริบิวต์การตรวจแก้จุดบกพร่องเป็นfalseจากนั้น ให้บันทึกแฟ้ม Web.config เพื่อปิดใช้งานการตรวจแก้จุดบกพร่องสำหรับโปรแกรมประยุกต์นั้น

    ตัวอย่างรหัสต่อไปนี้แสดงการคอมไพล์องค์ประกอบกับตรวจแก้จุดบกพร่องการตั้งค่าเป็นเท็จ:
    <compilation 
        debug="false"
    />
    
  4. บันทึกแฟ้ม Web.config แอพลิเคชัน ASP.NET รีสตาร์ทโดยอัตโนมัติ

การปรับเปลี่ยนแฟ้ม Machine.config

คุณสามารถเปิดใช้งานการดีบักสำหรับโปรแกรมประยุกต์ทั้งหมดบน bymodifying เป็นระบบแฟ้ม Machine.config เพื่อยืนยันว่า การดีบักได้ไม่ beenenabled ในแฟ้ม Machine.config ให้ทำตามขั้นตอนเหล่านี้
  1. เปิดแฟ้ม Machine.config ในตัวแก้ไขข้อความเช่น Notepad.exe แฟ้ม Machine.config โดยทั่วไปจะอยู่ในโฟลเดอร์ต่อไปนี้:
    % SystemRoot %\Microsoft.NET\Framework\% VersionNumber %\CONFIG\
  2. ในแฟ้ม Machine.config ค้นหาองค์ประกอบคอมไพล์ ตรวจแก้จุดบกพร่องจะเปิดใช้งานคุณลักษณะการตรวจแก้จุดบกพร่องในการคอมไพล์องค์ประกอบถูกตั้งค่าเป็นtrue
  3. ถ้าแอตทริบิวต์การตรวจแก้จุดบกพร่องจริงเปลี่ยนแอตทริบิวต์การตรวจแก้จุดบกพร่องเป็นfalse

    ตัวอย่างรหัสต่อไปนี้แสดงการคอมไพล์องค์ประกอบกับตรวจแก้จุดบกพร่องการตั้งค่าเป็นเท็จ:
    <compilation 
        debug="false"
    />
    
  4. บันทึกแฟ้ม Machine.config

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์ต่อไปนี้:
ดีบักโหมดใน ASP.NETApplications
http://msdn2.microsoft.com/en-us/library/e8z01xdh (vs.71).aspx
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับดีบักแบบรีโมท คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
318041 วิธีการ: ตั้งค่า และใช้ดีบักแบบรีโมทใน Microsoft Visual Studio .NET
818015 วิธีการ: การปรับแต่ง และตั้งมาตราส่วนประสิทธิภาพการทำงานของโปรแกรมประยุกต์ที่สร้างบน.NET Framework

คุณสมบัติ

หมายเลขบทความ (Article ID): 815157 - รีวิวครั้งสุดท้าย: 16 กันยายน 2556 - Revision: 4.0
ใช้กับ
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Keywords: 
kbdeployment kbdebug kbwebservices kbconfig kbwebforms kbhowtomaster kbmt KB815157 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:815157

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com