中国韩国日本在线观看免费,A级尤物一区,日韩精品一二三区无码,欧美日韩少妇色

當前位置:主頁 > 科技論文 > 計算機論文 >

如何在ASP.NET應用程序中初始化

發(fā)布時間:2016-05-26 14:04

  本文關(guān)鍵詞:ASP.NET應用,由筆耕文化傳播整理發(fā)布。


如何在ASP.NET應用程序中初始化

每個程序都需要初始化的過程,用來讀取配置或者設置一些運行環(huán)境(變量),對于ASP.NET程序來說,又該在哪里執(zhí)行初始化的任務呢?

我想應該絕大多數(shù)人都知道在Global.asax中執(zhí)行初始化的過程, 然而有些細節(jié)是我們需要關(guān)注的。

本文用例

在這篇博客的示例代碼中,AppInitializer包含了網(wǎng)站的初始化的實現(xiàn)代碼:

public static class AppInitializer { public static ConnectionStringSettings MyNorthwindConnectionSetting { get; private set; } public static void Init() { // 讀取連接字符串。 LoadConnectionString(); // 設置SQLSERVER緩存依賴通知。 SetSqlDependency(); // 其它的初始化操作。 OthersInit(); } static void LoadConnectionString() { ConnectionStrings["MyNorthwind"]; if( setting == null ) throw new ConfigurationException("沒有配置MyNorthwind連接字符串。"); if( string.IsNullOrEmpty(setting.ConnectionString) ) throw new ConfigurationException("沒有為MyNorthwind連接字符串指定內(nèi)容。"); if( string.IsNullOrEmpty(setting.ProviderName) ) throw new ConfigurationException("沒有為MyNorthwind連接字符串指定ProviderName 。"); // 保存讀取到的連接字符串,供程序使用。 MyNorthwindConnectionSetting = setting; } static void SetSqlDependency() { // 判斷SQLSERVER版本是否為 2005以上版本, // 是否開啟Service Broker的檢查代碼就不列出了。 SqlDependency.Start(MyNorthwindConnectionSetting.ConnectionString); } static void OthersInit() { // 其它的初始化操作。 // 例如: // 1. 加載必要的緩存數(shù)據(jù)。 // 2. 檢查上傳目錄是不存在。 // 3. ................... } }

這段代碼的意圖很清楚,,一定要確保正確的配置了數(shù)據(jù)庫連接字符串,否則以異常的形式報告出來。

示例程序還有一個頁面,Default.aspx

<body> <="server"> <div> <>

  本文關(guān)鍵詞:ASP.NET應用,由筆耕文化傳播整理發(fā)布。



本文編號:50138

資料下載
論文發(fā)表

本文鏈接:http://www.lk138.cn/kejilunwen/jisuanjikexuelunwen/50138.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶a04c4***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com