成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C# Global.asax文件詳解

開發(fā) 后端
這里介紹如何修改 C# Global.asax文件,以便從不調(diào)用 Server.ClearError。因此,錯誤在作為捕獲錯誤的最后一點(diǎn)的 Web.config 文件中進(jìn)行處理。

C#語言有很多值得學(xué)習(xí)的地方,這里我們主要介紹C# Global.asax文件,包括介紹defaultRedirect屬性的值中引用默認(rèn)的錯誤頁等方面。

本節(jié)演示如何修改 C# Global.asax文件,以便從不調(diào)用 Server.ClearError。因此,錯誤在作為捕獲錯誤的最后一點(diǎn)的 Web.config 文件中進(jìn)行處理。

從上一個示例中打開 C# Global.asax文件。將 Server.ClearError 行注釋掉,以便確保錯誤出現(xiàn)在 Web.config 文件中。將所作更改保存到 Global.asax 中。

代碼看起來應(yīng)類似如下形式:

  1. using System.Diagnostics;  
  2.  
  3. protected void Application_Error(object sender, EventArgs e)  
  4. {  
  5. Exception objErr = Server.GetLastError().GetBaseException();  
  6. string err ="Error Caught in Application_Error event\n" +  
  7. "Error in:" + Request.Url.ToString() +  
  8. "\nError Message:"+ objErr.Message.ToString() +  
  9. "\nStack Trace:"+ objErr.StackTrace.ToString();  
  10. EventLog.WriteEntry("Sample_WebApp",err,EventLogEntryType.Error);  
  11. //Server.ClearError();  
  12. //additional actions...  
  13. }  

必須修改 defaultRedirect 屬性中的文件路徑,以便它引用相關(guān)的 Web 服務(wù)器和應(yīng)用程序名稱。因為在此級別捕獲的錯誤會發(fā)送到默認(rèn)的錯誤頁,所以,必須創(chuàng)建一個名為 ErrorStatus.htm 的錯誤頁。請記住,您要使用此方法來控制向用戶呈現(xiàn)的內(nèi)容,因此本示例使用 .htm頁作為錯誤頁。將以下代碼添加到 ErrorStatus.htm 中:

  1. custom Error page!  
  2.  
  3. You have been redirected here from the <customErrors>   
  4.  
  5. section of the  
  6. Web.config file.  
  7.  

若要測試該代碼,請保存這些文件,生成項目,然后在瀏覽器中查看 AppEvent.aspx。請注意,在引發(fā)錯誤時,您將被重定向到ErrorStatus.htm 頁。

盡管您可在部分中defaultRedirect屬性的值中引用默認(rèn)的錯誤頁,但是您還可根據(jù)引發(fā)的 HTTP 錯誤代碼指定要重定向到的特定頁。 子元素允許使用此選項。

請注意, 部分包括設(shè)置為 On 的 mode 屬性。mode 屬性用于控制錯誤重定向發(fā)生的方式。例如,如果您正開發(fā)應(yīng)用程序,則很可能希望查看實(shí)際的 ASP.NET 錯誤信息,并且不希望被重定向到更用戶友好的錯誤頁。mode 屬性包括以下設(shè)置:
◆on:未被處理的異常將用戶重定向到指定的 defaultRedirect 頁。此模式主要用于生產(chǎn)。
◆off:用戶收到異常信息而不是被重定向到 defaultRedirect 頁。此模式主要用于開發(fā)。
◆remoteonly:只有在本地計算機(jī)上訪問該站點(diǎn)的用戶(通過使用 localhost)才能收到異常信息。所有其他用戶都被重定向到defaultRedirect 頁。此模式主要用于調(diào)試。

疑難解答

在 Windows 2000 和 Windows XP 上的默認(rèn)安裝中,ASP.NET 在輔助進(jìn)程中運(yùn)行 Web 應(yīng)用程序代碼。此進(jìn)程的標(biāo)識默認(rèn)為名為 ASPNET 的無特權(quán)本地帳戶。在 ASP.NET 的 beta 版中,該進(jìn)程的標(biāo)識是 System,這是一個功能強(qiáng)大的管理員帳戶,擁有許多計算機(jī)特權(quán)。以上介紹C# Global.asax文件。

【編輯推薦】

  1. C#字符ASCII碼學(xué)習(xí)經(jīng)驗
  2. C#數(shù)值類型之間的轉(zhuǎn)換概述
  3. 日期型數(shù)據(jù)轉(zhuǎn)換成C#長整型數(shù)據(jù)
  4. C#查看Excel對象模型分析
  5. C#日期型數(shù)據(jù)簡單剖析
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2009-07-23 10:52:38

2009-07-22 14:23:39

URL RewriteASP.NET

2009-08-13 09:34:55

C#讀寫ini文件

2009-07-31 17:34:40

ASP.NET工作流

2009-08-13 09:58:55

C#讀取配置文件

2009-08-18 17:05:08

C#操作xml文件

2009-09-02 14:06:14

C#文件傳送

2009-09-01 11:25:08

C#讀取Word文件

2009-04-03 10:25:32

C#XML擴(kuò)展代碼

2024-04-03 00:10:24

C#System數(shù)據(jù)

2024-04-25 12:35:14

JSONC#開發(fā)

2015-06-17 14:42:04

ASP.NET

2009-08-26 11:53:56

C#打印文本文件

2009-08-14 17:09:48

C#引用類型

2009-09-01 16:07:04

C#命名規(guī)約

2009-07-30 18:20:21

C#繼承

2009-08-24 11:23:41

C# TimeLabe

2009-09-07 16:13:56

C# MessageB

2009-09-01 18:35:53

C#判斷文件存在

2009-09-09 18:20:29

C# XML編程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 成人国产一区二区三区精品麻豆 | 一区在线播放 | 三级免费av | 国产伦精品一区二区 | 日韩成人免费视频 | 一级午夜aaa免费看三区 | 国产成人精品一区二 | 亚洲国产精品一区二区三区 | 日韩成人在线播放 | 成人欧美日韩一区二区三区 | 日日摸天天添天天添破 | 日韩在线一区二区三区 | 成人在线免费视频 | 国产精品99久久久精品免费观看 | 毛片免费看 | 精品不卡 | 久久成人一区 | 国产精品国产馆在线真实露脸 | 成人免费视频网站 | 网站黄色在线免费观看 | 欧美精品久久久久 | 精品视频在线观看 | 亚洲人成在线观看 | 黄色一级视频 | 欧美精品一区三区 | 成人午夜电影网 | 美国黄色毛片 | 亚洲国产成人精品久久久国产成人一区 | 99久久日韩精品免费热麻豆美女 | 伊人激情网 | 免费观看毛片 | 亚洲二区视频 | 毛片在线免费 | 美女艹b | 国产精品久久国产精品 | 国产精品视频免费观看 | 色接久久 | 国产人久久人人人人爽 | 亚洲视频在线观看 | 国产高清视频在线播放 | 综合二区 |