国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

如何在ASP.NET應(yīng)用程序中初始化

2019-11-02 15:49:39
字體:
供稿:網(wǎng)友

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

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

本文用例

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

public static class AppInitializer  {      public static ConnectionStringSettings MyNorthwindConnectionSetting { get; private set; }       public static void Init()      {          // 讀取連接字符串。          LoadConnectionString();           // 設(shè)置SQLSERVER緩存依賴通知。          SetSqlDependency();           // 其它的初始化操作。          OthersInit();      }       static void LoadConnectionString()      {          ConnectionStringSettings setting = ConfigurationManager.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. ...................      }  } 
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 依兰县| 离岛区| 酒泉市| 瑞金市| 高碑店市| 永定县| 乾安县| 怀柔区| 汽车| 共和县| 寻乌县| 文登市| 西和县| 嘉义县| 昌吉市| 临潭县| 济源市| 德清县| 抚州市| 华蓥市| 巴马| 黑水县| 濮阳县| 桐城市| 石屏县| 临高县| 东乡族自治县| 甘肃省| 哈密市| 岢岚县| 乡宁县| 鄂伦春自治旗| 射阳县| 那坡县| 临沧市| 龙海市| 姚安县| 和田市| 清河县| 锡林郭勒盟| 营山县|