程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> Enterprise Library 2.0 技巧(3):記錄ASP.NET站點中未處理的異常

Enterprise Library 2.0 技巧(3):記錄ASP.NET站點中未處理的異常

編輯:關於ASP.NET

這篇文章不能算是Enterprise Library 2.0的一個技巧,只是Logging Application Block的一個簡單應用而已,在這裡我們使用Logging Application Block來記錄一個ASP.NET 2.0站點中未處理的異常到數據庫中,當然你也可以記錄到文本文件中,或者發送到指定的Email中,下面看一下具體的實現步驟。

1.創建數據庫表和存儲過程

在安裝目錄的src\Logging\TraceListeners\Database\Scripts文件夾下,執行CreateLoggingDb.cmd,注意在這之前要先把LoggingDatabase.sql另存為Unicode格式(參見技巧2)。安裝完成後將會創建一個Logging的數據庫,其中會有三張數據表和四個相關的存儲過程。

2.新建Web站點並進行配置

新建一個Web站點後,添加Web.config文件,並用EntLibConfig.exe打開,新建Logging Application Block後,再新建Database Trace Listener:

設置Database Trace Listener的各項參數,包括存儲過程名,同時還依賴於DAAB:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved