0
我們正在構建asp.net應用程序,我們希望將接收到的數據(IP,http標頭等)記錄到數據庫中頁面請求。將每個aspx頁面請求的所有接收數據(標題,IP等)記錄到db
如何組織aps.net應用程序,以便我們能夠在發生異常情況下創建日誌到db?
這是個好主意嗎?
我們是否應該在新線程中將數據寫入數據庫,以便它不會減慢響應速度?
我們正在構建asp.net應用程序,我們希望將接收到的數據(IP,http標頭等)記錄到數據庫中頁面請求。將每個aspx頁面請求的所有接收數據(標題,IP等)記錄到db
如何組織aps.net應用程序,以便我們能夠在發生異常情況下創建日誌到db?
這是個好主意嗎?
我們是否應該在新線程中將數據寫入數據庫,以便它不會減慢響應速度?
如果您使用的是IIS7,請查看Failed Request Tracing。您可以設置規則,記錄關於給定某些錯誤條件的請求的各種細節。 XML文件包含請求信息,標題以及有關處理請求的所有HttpModules和HttpHandler的詳細信息。
謝謝,這是一個好主意,但我們更願意從代碼中完成,而不需要更深入的IIS配置。 很容易改變某人的代碼,但很難改變某人的IIS配置,因爲配置更改通常沒有記錄。 – 2011-01-28 16:10:44