六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

保存.NET應(yīng)用程序設(shè)置

[摘要]在你開始部署.NET應(yīng)用程序以前,你必須確定自己所在的機構(gòu)該如何管理公共的應(yīng)用程序設(shè)置。為了提升代碼的重用性以及應(yīng)用程序的互操作性,你所有的應(yīng)用程序,Web、Windows、Web服務(wù)、Windows服務(wù)等等都應(yīng)該采用應(yīng)用程序配置文件作為集中管理應(yīng)用程序信息的通用方法。  系統(tǒng)配置和應(yīng)用程序配置 ...
    在你開始部署.NET應(yīng)用程序以前,你必須確定自己所在的機構(gòu)該如何管理公共的應(yīng)用程序設(shè)置。為了提升代碼的重用性以及應(yīng)用程序的互操作性,你所有的應(yīng)用程序,Web、Windows、Web服務(wù)、Windows服務(wù)等等都應(yīng)該采用應(yīng)用程序配置文件作為集中管理應(yīng)用程序信息的通用方法。
  系統(tǒng)配置和應(yīng)用程序配置

  在.NET的公共語言運行時(CLR)執(zhí)行你的應(yīng)用程序時,它會用到一系列的XML配置文件來設(shè)置程序執(zhí)行環(huán)境的基本屬性。例如,假如你正在執(zhí)行一個Web應(yīng)用程序,那么CLR就會查詢Web.config文件確定相應(yīng)的認證模式(表單、Windows或沒有)、授權(quán)用戶、會話狀態(tài)設(shè)置(InProc、StateServer或SQL)以及其他關(guān)鍵設(shè)置等。

  同樣的,Machine.config系統(tǒng)文件為Web服務(wù)器整體提供了ASP.NET配置設(shè)置而且成為了在ASP.NET應(yīng)用程序中用到的Web.config文件的基本設(shè)置。Security.config和EnterpriseSec.config則給Windows應(yīng)用程序定義了系統(tǒng)范圍內(nèi)的安全和代碼許可權(quán)限設(shè)置。

  這種缺省設(shè)置行為實在是恰倒好處,前提則是你所有的應(yīng)用程序都需要在同一執(zhí)行環(huán)境中運行。然而,如果你在逐個應(yīng)用程序的基礎(chǔ)上進行特殊配置,那么你得根據(jù)自己應(yīng)用程序的特殊性在CLR能識別的專門文件上保存這類信息。

  保存應(yīng)用程序配置信息

  與特定.NET應(yīng)用程序有關(guān)的信息應(yīng)該保存在應(yīng)用程序可執(zhí)行文件所在目錄下的一個.config 文件中。應(yīng)用程序的完整文件名應(yīng)該作為配置文件前綴名,格式如下:

  applicationname.exe.config

  你可以通過編程的方式,使用SYSTEM.CONFIGURATION名稱空間從XML .config文件中獲取應(yīng)用程序設(shè)置信息。以下是一個示范應(yīng)用程序配置文件,你可以用它保存應(yīng)用程序的連接字符串信息:

<configuration>
<appSettings>
<add key="ConnectionString" value="Provider=SQLOLEDB.1;..."/>
</appSettings>
</configuration>

  在外部文件中保存應(yīng)用程序配置信息可以讓你無須重新編譯應(yīng)用程序即可更新應(yīng)用程序的某些屬性。例如,假定你開發(fā)了一個應(yīng)用程序訪問SQL Server上的數(shù)據(jù)庫,你決定在應(yīng)用程序中直接編寫連接信息代碼。現(xiàn)在你想把數(shù)據(jù)庫遷移到另一個不同的服務(wù)器。因為連接信息在應(yīng)用程序中是設(shè)死的,所以你必須修改、重新編譯和重新部署這個應(yīng)用程序以完成相應(yīng)的修改。但是,如果你采用了.config文件保存設(shè)置的方式,那么應(yīng)用程序的變化就只是修改 .config文件中的ConnectionString鍵而已。

  統(tǒng)一規(guī)則

  為了有效地利用.config文件,你應(yīng)當創(chuàng)建標準的鍵名和值定義供所有的應(yīng)用程序開發(fā)人員所用。這樣就可以讓同一項目的開發(fā)人員采用公共的項目設(shè)置。這些標準在部署應(yīng)用程序和將其轉(zhuǎn)化為產(chǎn)品的時候非常有用。假如你對.config設(shè)置進行了標準化,那么你運做的開發(fā)組在需要解決公共應(yīng)用程序配置設(shè)置問題的時候就能知道首先該從哪里獲取信息。





主站蜘蛛池模板: 色吧综合网| 日本一本二本免费播放视频 | 中文字幕在线不卡 | 日韩成人免费在线视频 | 五月婷婷免费视频 | 性生活国产| 天天久久狠狠色综合 | 午夜影皖 | 天堂网日本 | 天堂伦理片 | 日韩视频在线观看中字 | 四虎最新永久在线精品免费 | 色天使色婷婷丁香久久综合 | 性感美女视频免费网站午夜 | 日本天堂网站 | 午夜免费福利影院 | 五月婷婷在线观看 | 欧美视频一级 | 日本激情网址 | 日本亚洲一区二区三区 | 亚洲 欧美 另类 综合 日韩 | 婷婷色网站 | 日产国语一区二区三区在线看 | 午夜欧美福利视频 | 日韩一区二区在线观看 | 伊人影院在线播放 | 天天综合色天天综合 | 青青青国产色视频在线观看 | 亚洲精品乱码久久久久久麻豆 | 青青青青青国产免费手机看视频 | 色综合久久久高清综合久久久 | 欧美亚洲国产激情一区二区 | 日韩系列| 日韩精品国产精品 | 亚洲欧美一区二区三区不卡 | 在线午夜视频 | 天天操天天射天天爽 | 日本高清视频免费在线观看 | 伊人中文字幕在线观看 | 四虎永久在线精品视频免费观看 | 色天使网|