VS2005中發現Global.ascx沒有cs文件,所有程序都需要寫在一個文件,感覺好像又回到了CodeBeside時代,相當不給力~
于是,通過在App_Code文件夾下創建一個類Global.cs,同時該類使用partial修飾且繼承System.Web.HttpApplication。
~~~
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;/// <summary>/// Global 的摘要說明/// </summary>public partial class Global : System.Web.HttpApplication{ #region 默認構造函數 public Global() { // // TODO: 在此處添加構造函數邏輯 // } #endregion void Application_Start(object sender, EventArgs e) { // 在應用程序啟動時運行的代碼 } void Application_End(object sender, EventArgs e) { // 在應用程序關閉時運行的代碼 } void Application_Error(object sender, EventArgs e) { // 在出現未處理的錯誤時運行的代碼 } void Session_Start(object sender, EventArgs e) { // 在新會話啟動時運行的代碼 } void Session_End(object sender, EventArgs e) { // 在會話結束時運行的代碼。 // 注意: 只有在 Web.config 文件中的 sessionstate 模式設置為 // InProc 時,才會引發 Session_End 事件。如果會話模式設置為 StateServer }}
~~~
然后Global.asax繼承該類即可~
<%@ Application Language="C#" Inherits="Global" %>
- 前言
- 【“/”應用程序中的服務器錯誤】之IL 格式不正確
- 【驗證您是服務器上&quot;Debugger users&quot;組的成員】的解決方案
- 【無法在web服務器上啟動調試。與Web服務器通信時出現身份驗證錯誤】的解決方案
- 處理【檢索 COM 類工廠中 CLSID 為 {00024500-0000-0000-C000-000000000046} 的組件時失敗】
- win7 IIS7.0下建立虛擬目錄 以解決打開vs2003的辦法
- 【“/”應用程序中的服務器錯誤。】之 分析 EntityName 時出錯
- 【&quot;/&quot; 應用程序中的服務器錯誤】之找不到可安裝的 ISAM
- 處理【aspnet_merge.exe”已退出,代碼為1。An error occurred when merging assemblies: 索引超出了數組界限。】
- win7 IIS7.0 【IIS 管理器無法驗證此內置帳戶是否有訪問權】
- 解決vs2005不能調試ASP.NET程序
- 解決win7下安裝SQL2000時【以前的某個程序安裝已在安裝計算機上創建掛起的文件操作。運行安裝程序之前必須重新啟動計算機!】
- WebService中使用DataTable造成&quot;無法序列化&quot;的解決辦法
- 處理【由于 Web 服務器上的“ISAPI 和 CGI 限制”列表設置,無法提供您請求的頁面】
- 處理【試圖運行項目是出錯:無法在Web服務器上啟動服務。您不具備此應用程序的權限。】
- 解決在IIS7.0上部署ASP.NET1.1站點時【“/”應用程序中的服務器錯誤。無法識別的配置節“system.webServer”】的問題
- 處理【試圖運行項目時出錯:無法啟動調試,沒有正確安裝調試器。請運行安裝程序安裝或修復調試器。】
- 處理【GDI+ 中發生一般性錯誤】
- 解決vs2005下Global.asax缺少cs文件的使用不便
- 處理【System.Data.SqlClient.SqlError:媒體集有2個媒體簇,但只提供了1個。必須提供所有成員。】
- c#把cs文件編譯為dll文件(二) 處理帶有調用WebService方法的cs
- win7+IIS7下處理【檢測到在集成的托管管道模式下不適用的ASP.NET設置】
- php中使用split()出現Warning: split(): REG_EMPTY
- php中使用異步調用獲取數據時出現【由于出現錯誤 c00ce56e 而導致此項操作無法完成】
- php【Warning: imageftbbox(): Could not find/open font in……】的問題
- 處理PHP mysql_query執行超時 【Fatal error: Maximum execution time of 300 seconds exceeded in……】
- 處理【php-cgi.exe - FastCGI 進程超過了配置的請求超時時限】
- 處理【從客戶端中檢測到有潛在危險的 Request.Form值】