โปรดอ่านเอกสารนี้อย่างระมัดระวังก่อนที่จะใช้ Elmah รุ่นนี้เนื่องจากมีข้อมูลสำคัญ
สำหรับความช่วยเหลือและการสนับสนุนจากเพื่อน รายงานข้อบกพร่องและปัญหาเกี่ยวกับตัวติดตามปัญหาบนเว็บไซต์โครงการ หลีกเลี่ยงการใช้ตัวติดตามปัญหาเพื่อขอความช่วยเหลือเกี่ยวกับปัญหาที่คุณประสบในการติดตั้งหรือเรียกใช้ Elmah นั่นคือสิ่งที่กลุ่มสนทนามีไว้สำหรับ
วิธีที่ดีที่สุดในการเริ่มต้นกับ Elmah คือการหมุนด้วยการเปิดตัวเว็บไซต์สาธิตที่ให้มา เพียงไปที่รากของการกระจาย Elmah ของคุณและดำเนินการสคริปต์ demo.cmd เว็บไซต์สาธิตต้องการ Microsoft .NET Framework 2.0
หากคุณใช้ Microsoft SQL Server (2000 หรือใหม่กว่า) สำหรับบันทึกข้อผิดพลาดของคุณคุณควรสร้างขั้นตอนที่เก็บไว้ในสคริปต์ SQL ที่ให้มาอีกครั้ง (ดู SQLServer.sql) สคริปต์ไม่มีคำสั่ง DDL DROP
หรือ ALTER
ดังนั้นคุณจะต้องวางขั้นตอนที่เก็บไว้ด้วยตนเองก่อนที่จะใช้ส่วน CREATE PROCEDURE
ของสคริปต์ นอกเหนือจากนั้นไม่มีการเปลี่ยนแปลงสคีมาเนื่องจากเบต้า 2A ดังนั้นข้อมูลที่มีอยู่ในบันทึกของคุณสามารถเหลือได้
บันทึกข้อผิดพลาดของ Oracle เป็นของใหม่ในเบต้า 3 แต่ถ้าคุณรวบรวม Elmah จากแหล่งที่มาระหว่างเบต้า 2 และ 3 และใช้ Oracle สำหรับบันทึกข้อผิดพลาดของคุณคุณควรสร้างตาราง ELMAH$Error
สคริปต์ SQL ที่ให้มา (ดู oracle.sql ในการกระจายของคุณ) สคริปต์ไม่มีคำสั่ง DROP
ใด ๆ ดังนั้นคุณจะต้องวางตารางและแพ็คเกจด้วยตนเองก่อนที่จะใช้สคริปต์ หากคุณต้องการรักษาข้อมูลข้อผิดพลาดที่บันทึกไว้คุณควรพิจารณาเก็บถาวรในการสำรองข้อมูล โปรดอ่านความคิดเห็นในไฟล์สคริปต์นี้อย่างระมัดระวังสำหรับคำแนะนำเกี่ยวกับผู้ใช้และคำพ้องความหมาย NB แพ็คเกจดั้งเดิมได้ถูกแบ่งออกเป็นสองชุดเพื่อช่วยในการรักษาความปลอดภัยฐานข้อมูลในสถานการณ์องค์กร
บันทึกข้อผิดพลาด Vistadb เป็นของใหม่ในเบต้า 3 แต่ถ้าคุณรวบรวม Elmah จากแหล่งที่มาระหว่างเบต้า 2 และ 3 และใช้ Vistadb สำหรับบันทึกข้อผิดพลาดของคุณคุณควรลบไฟล์. vdb3 และอนุญาตให้สร้างใหม่
บันทึกการเข้าถึงข้อผิดพลาดเป็นของใหม่ในเบต้า 3 แต่ถ้าคุณรวบรวม Elmah จากแหล่งที่มาระหว่างเบต้า 2 และ 3 และใช้การเข้าถึงบันทึกข้อผิดพลาดของคุณคุณควรลบไฟล์. mdb และอนุญาตให้สร้างใหม่
ส่วนการกำหนดค่าและรายการมีการเปลี่ยนแปลงเล็กน้อยหากคุณใช้ GDN-Elmah ซึ่งเป็นต้นฉบับที่ปล่อยออกมาบน GotDotNet ปรึกษาไฟล์ samples/web.config
เพื่อดูตัวอย่างว่าการกำหนดค่าเป็นอย่างไรในขณะนี้
หากคุณใช้ Microsoft SQL Server สำหรับบันทึกข้อผิดพลาดของคุณคุณควรสร้างตาราง ELMAH_Error
อีกครั้งตัวบ่งชี้และขั้นตอนที่เก็บไว้ที่เกี่ยวข้องโดยใช้สคริปต์ SQL ที่ให้มา (ดู Database.sql
ในการแจกแจงของคุณ) สคริปต์ไม่มีคำสั่ง DDL DROP
ดังนั้นคุณจะต้องวางตารางและขั้นตอนที่เก็บไว้ด้วยตนเองก่อนที่จะใช้สคริปต์ หากคุณต้องการรักษาข้อมูลข้อผิดพลาดที่บันทึกไว้คุณควรพิจารณาเก็บถาวรในการสำรองข้อมูล
$Revision: 511 $