แนะนำ: วิธีการตีความข้อผิดพลาดของวัตถุเซิร์ฟเวอร์ของเว็บไซต์ ASP อาการ: ข้อผิดพลาดต่อไปนี้เกิดขึ้นเมื่อเข้าถึงหน้าเว็บ ASP: ข้อผิดพลาดของวัตถุเซิร์ฟเวอร์ '' ASP 0178: 80070005''Server.CreateObject การเข้าถึงข้อผิดพลาด/_fpClass/fpdbrgn1.inc
ฉันไม่รู้ว่าเพื่อนที่เขียนรหัสใน ASP มีความรู้สึกเหมือนกับฉันหรือไม่ สิ่งที่ลำบากที่สุดใน ASP คือไม่สะดวกในการดีบักโปรแกรม ฉันคิดว่าเพื่อนหลายคนอาจใช้วิธีนี้ในการตอบสนองเขียนแล้วส่งออกข้อความที่เกี่ยวข้องเพื่อดูว่ามันถูกต้องหรือไม่ ไม่กี่วันที่ผ่านมาฉันเขียนหน้าพันบรรทัดซึ่งมีประมาณเจ็ดหรือแปดฟังก์ชั่นย่อย ฉันใช้การตอบกลับมากกว่าสามสิบครั้งเขียนเมื่อทำการดีบัก โอ้พระเจ้าหลังจากการดีบักให้ลบสามสิบคนทีละสามสิบคนซึ่งเหนื่อยมาก!
วันนี้ฉันเห็นชั้นเรียนดีบัก (VBS) ใน ASP ฉันลองใช้มันมันวิเศษมาก!
วิธีการใช้นั้นง่ายมาก:
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: test.asp <!-#รวมไฟล์ = debuggingConsole.asp-> - เอาต์พุต = xxxx ตั้งค่า debugstr = ใหม่ debuggingConsole debugstr.enabled = true debugstr.print ค่าเอาต์พุตพารามิเตอร์เอาท์พุทเอาท์พุท - debugstr.draw ตั้งค่า debugstr = ไม่มีอะไร - - debuggingconsole.asp - ชั้นเรียนดีบัก dbg_enabled ส่วนตัว DBG_SHOW ส่วนตัว dbg_requesttime ส่วนตัว dbg_finishtime ส่วนตัว DBG_DATA ส่วนตัว DBG_DB_DATA ส่วนตัว DBG_ALLVARS ส่วนตัว dbg_show_default ส่วนตัว Divsets ส่วนตัว (2) 'construktor => ตั้งค่าเริ่มต้น คลาสย่อย class_initialize () dbg_requesttime = ตอนนี้ () dbg_allvars = false ตั้งค่า dbg_data = server.createObject (scripting.dictionary) divsets (0) = <tr> <td style = 'เคอร์เซอร์: hand;' onClick = JavaScript: ถ้า (document.getElementById ('data#sectname#'). style.display == 'none') {document.getElementById ('data#sectname#'). style.display = 'block'; ID = Sect#sectName#style = font-weight: bold; Cursor: Hand; พื้นหลัง:#7ea5d7; สี: White; Padding-Left: 4; Padding-Right: 4; Padding-Bottom: 2;> |#title#| <div id = data#sectname#style = เคอร์เซอร์: text; display: none; background: #fffff; padding-left: 8; onclick = window.event.cancelBubble = true;> |#data#| </div> | </div> | divsets (1) = <tr> <td> <div id = sect#sectname#style = font-weight: bold; Cursor: Hand; พื้นหลัง:#7ea5d7; สี: สีขาว; onclick = javaScript: ถ้า (document.getElementById ('data#sectname#'). style.display == 'none') {document.getElementById ('data#sectname#'). style.display = 'block'; <div id = data#sectname#style = เคอร์เซอร์: text; display: block; background: #fffff; padding-left: 8; onclick = window.event.cancelBubble = true;> |#data#| </div> | </div> | DivSets (2) = <tr> <td> <div id = sect#sectname#style = พื้นหลัง:#7ea5d7; สี: Lightsteelblue; Padding-Left: 4; Padding-Right: 4; Padding-Bottom: 2;> |#title#| <div id = data#sectname#style = display: none; background: lightsteelblue; padding-left: 8> |#data#| </div> | </div> | |
แบ่งปัน: วิธีทำให้ ASP กระโดดออกจากเวลานี้และป้อนลูปถัดไป ดูรหัส Java ด้านล่าง จุดประสงค์คือไม่ต้องส่งออกเมื่อฉันอายุ 3 ขวบและข้ามไปยังลูปถัดไปโดยตรง ต่อไปนี้เป็นเนื้อหาที่ยกมา: int i = 0; W
3 หน้ารวมหน้าก่อนหน้า 123 หน้าถัดไป