在使用Elmah的此版本之前,請仔細閱讀此文檔,因為它包含重要信息。
為了獲得同伴的幫助和支持,請爭取Elmah討論小組。向項目站點上的問題跟踪器報告錯誤和問題。避免使用問題跟踪器在安裝或運行Elmah時遇到的問題尋求幫助。這就是討論小組的目的。
開始使用Elmah的最佳方法是通過啟動提供的演示網站來將其旋轉。只需轉到Elmah分發的根源,然後執行Demo.cmd腳本即可。演示網站需要Microsoft .NET Framework 2.0。
如果您使用Microsoft SQL Server(2000或更高版本)作為錯誤日誌,則應重新創建在提供的SQL腳本中找到的存儲過程(請參閱sqlserver.sql)。該腳本不包含DDL DROP或ALTER語句,因此您必須在應用腳本的CREATE PROCEDURE部分之前手動刪除存儲過程。除此之外,由於beta 2a以來,該模式沒有任何更改,因此可以保留日誌中的現有數據。
Oracle錯誤日誌在Beta 3中是新的,但是如果您是從beta 2和3之間的來源編譯Elmah,並使用Oracle用於錯誤日誌,則應重新創建ELMAH$Error表,則使用該章節來指示其指示和相關軟件包。提供的SQL腳本(請參閱您的分發中的Oracle.sql)。該腳本不包含任何DROP語句,因此您必須在應用腳本之前手動刪除表和包裝。如果您希望保留已記錄的錯誤數據,則應考慮將其存檔。請仔細閱讀此腳本文件中的評論,以獲取有關用戶和同義詞的提示。 NB現在已經將原始軟件包分為兩部分,以幫助在企業方案中保護數據庫。
VISTADB錯誤日誌在Beta 3中是新的,但是如果您是從beta 2和3之間的來源編譯Elmah,並使用VistadB進行錯誤日誌,則應刪除.VDB3文件並允許其重新創建。
訪問錯誤日誌在Beta 3中是新的,但是如果您是從beta 2和3之間的源編譯Elmah並使用訪問使用錯誤日誌,則應刪除.MDB文件並允許其重新創建。
如果您使用GDN-Elmah,則配置部分和條目已略有變化,GDN-Elmah是在GotDotnet上發布的原始內容。請諮詢samples/web.config文件,以查看配置現在的樣子的示例。
如果您使用Microsoft SQL Server作為錯誤日誌,則應重新創建ELMAH_Error表,其指示和相關的存儲過程使用提供的SQL腳本(請參閱您的分發中的Database.sql )。該腳本不包含DDL DROP語句,因此您必須在應用腳本之前手動刪除表和存儲過程。如果您希望保留已記錄的錯誤數據,則應考慮將其存檔。
$Revision: 511 $