熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> ASP編程 >> 正文

讀取並修改App.config文件實例

2013-11-15 13:36:04  來源: ASP編程 

   向項目添加nfig文件

  右擊項目名稱選擇添加添加新建項在出現的添加新項對話框中選擇添加應用程序配置文件如果項目以前沒有配置文件則默認的文件名稱為nfig單擊確定出現在設計器視圖中的nfig文件為

  <?xmlversion=encoding=utf ?>
    <configuration>
    </configuration>

  在項目進行編譯後在bin\Debuge文件下將出現兩個配置文件(以本項目為例)一個名為Jnfig另一個名為JxcManagnfig第一個文件為項目實際使用的配置文件在程序運行中所做的更改都將被保存於此第二個文件為原代碼nfig的同步文件在程序運行中不會發生更改

    connectionStrings配置節

  請注意如果您的SQL版本為 Express版則默認安裝時SQL服務器實例名為localhost\SQLExpress須更改以下實例中Data Source=localhost;一句為Data Source=localhost\SQLExpress;在等於號的兩邊不要加上空格

  <!數據庫連接串>
    <connectionStrings>
    <clear />
    <addname=conJxcBook
    connectionString=Data Source=localhost;Initial Catalog=jxcbook;User ID=sa;password=********
    providerName=SystemDataSqlClient />
    </connectionStrings>

   appSettings配置節

  appSettings配置節為整個程序的配置如果是對當前用戶的配置請使用userSettings配置節其格式與以下配置書寫要求一樣

  <!進銷存管理系統初始化需要的參數>
    <appSettings>
    <clear />
    <addkey=userNamevalue= />
    <addkey=passwordvalue= />
    <addkey=Departmentvalue= />
    <addkey=returnValuevalue= />
    <addkey=pwdPatternvalue= />
    <addkey=userPatternvalue= />
    </appSettings>

  讀取與更新nfig

  對於nfig文件的讀寫參照了網絡文章 SystemConfigurationasp標題為Read/Write AppConfig File with NET 一文

  請注意要使用以下的代碼訪問nfig文件除添加引用SystemConfiguration外還必須在項目添加對SystemConfigurationdll的引用

   讀取connectionStrings配置節

  ///<summary>
    ///依據連接串名字connectionName返回數據連接字符串
    ///</summary>
    ///<param name=connectionName></param>
    ///<returns></returns>
    private static string GetConnectionStringsConfig(string connectionName)
    {
    string connectionString =
    ConfigurationManagerConnectionStrings[connectionName]ConnectionStringToString();
    ConsoleWriteLine(connectionString);
    return connectionString;
    }


From:http://tw.wingwit.com/Article/program/ASP/201311/21885.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.