如何在Global.asax文件中編寫代碼,通過電子郵件發(fā)送異常消息。另外,還將學(xué)習(xí)如何創(chuàng)建發(fā)送錯誤時顯示給用戶的全局錯誤頁面。
 ?。?)在Web站點的根目錄下打開文件Global.asax。
  (2)在該文件代碼的頂部,Application指令后添加下列Import語句。注意,當(dāng)在Markup視圖中添加Import語句時,VB.NET和C#都使用關(guān)鍵字Import,而不是通常在Code Behind文件中使用的Imports和using。
  (3)在Global.asax文件中應(yīng)該已存在Application Error事件處理程序,向該處理程序添加下列突出顯示的代碼,這些代碼會在站點中發(fā)生未處理的異常時觸發(fā)。如果沒有事件處理程序,則完整地輸入下列代碼段,包括未加粗的部分。不要忘了更改要傳遞給MailMessage構(gòu)造函數(shù)的兩個電子郵件地址。第一個地址表示發(fā)件人的地址,而第二個表示收件人的地址。
 ?。?)保存所有更改,并關(guān)閉Global.asax文件。接著,打開Web.config文件,添加下面的customErrors元素作為system.web的直接子元素:保存并關(guān)閉配置文件。
 ?。?)在Web監(jiān)視站點的根目錄中創(chuàng)建一個新的文件夾并命名為Errors。在這個新文件夾中,創(chuàng)建兩個新的Web窗體,并將它們分別命名為Error404.aspx和OtherErrors.aspx。確保它們都基于自定義模板,以便使用主母版頁并且繼承自BasePage。設(shè)置Error404.aspx的Title為File Not Found。切換到Design視圖,雙擊頁面,以建立一個Page Load處理程序,然后在該處理程序中添加代碼。
  (6)按Ctrl+Shift+S組合鍵,保存對所有打開文件的更改,然后關(guān)閉它們。右擊Solution Explorer中的Default.aspx,并選擇View In Browser命令。一旦頁面完成加載,將瀏覽器的地址欄改為Test,請求一個像DefaultTest.aspx這樣不存在的頁面。顯然,該頁面并不存在,因此會得到一個錯誤。此時會顯示在本“試一試”練習(xí)中定義和創(chuàng)建的錯誤頁面。

WorkWin局域管理

 

★關(guān)于WorkWin公司電腦監(jiān)控軟件★

WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動),限制員工不能做什么(禁止網(wǎng)購、游戲、優(yōu)盤等)。

WorkWin基于純軟件設(shè)計,非常容易使用,無需添加或改動任何硬件,使用一臺管理機監(jiān)控全部員工機電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時此刻每天都有成千上萬企業(yè)電腦正在運行WorkWin,選擇WorkWin選擇“贏”。

WorkWin介紹

WorkWin監(jiān)控首頁 短視頻講解 下載免費試用版

版權(quán)所有,南京網(wǎng)亞計算機有限公司 。本文鏈接地址: 處理監(jiān)視站點范圍內(nèi)的異常