有关ASP.NET中Config文件的读写讲解
通常我们在.NET开发过程中,会接触二种类型的配置文件:config文件,xml文件,下面这篇文章主要给大家介绍了关于ASP.NET中Config文件读写的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
本文主要给大家介绍了关于ASP.NET中Config读写示例的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧。
方法如下:
如果是WinForm程序,需要添加引用:
System.ServiceModel
System.Configuration
App.config
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="testkey" value="0"></add> </appSettings> </configuration>
NetUtilityLib
using System.Configuration; namespace pcauto { public static class ConfigHelper { ///<summary> ///返回*.exe.config文件中appSettings配置节的value项 ///</summary> ///<param name="strKey"></param> ///<returns></returns> public static string GetAppConfig(string strKey) { string file = System.Windows.Forms.Application.ExecutablePath; Configuration config = ConfigurationManager.OpenExeConfiguration(file); foreach (string key in config.AppSettings.Settings.AllKeys) { if (key == strKey) { return config.AppSettings.Settings[strKey].Value.ToString(); } } return null; } ///<summary> ///在*.exe.config文件中appSettings配置节增加一对键值对 ///</summary> ///<param name="newKey"></param> ///<param name="newValue"></param> public static void UpdateAppConfig(string newKey, string newValue) { string file = System.Windows.Forms.Application.ExecutablePath; Configuration config = ConfigurationManager.OpenExeConfiguration(file); bool exist = false; foreach (string key in config.AppSettings.Settings.AllKeys) { if (key == newKey) { exist = true; } } if (exist) { config.AppSettings.Settings.Remove(newKey); } config.AppSettings.Settings.Add(newKey, newValue); config.Save(ConfigurationSaveMode.Modified); ConfigurationManager.RefreshSection("appSettings"); } } }
读示例
ConfigHelper.GetAppConfig("testkey")
写示例
ConfigHelper.UpdateAppConfig("testkey", "abc");
Atas ialah kandungan terperinci 有关ASP.NET中Config文件的读写讲解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





Semasa memasang versi baharu aplikasi, Windows mungkin memaparkan mesej ralat ini "Ralat berlaku semasa menghuraikan C:\\Windows\Microsoft.Net\Framework\v2.0.50727\Config\machine.configParser mengembalikan ralat 0xC00CE556". Masalah ini juga berlaku apabila sistem anda but. Tidak kira apa situasi yang anda hadapi masalah ini, .NETFramework adalah punca sebenar di sebalik tabir. Terdapat beberapa pembetulan yang sangat mudah yang boleh anda gunakan untuk menghentikan kod ralat ini daripada muncul semula. Betulkan 1 – Gantikan fail yang rosak Anda boleh menggantikan ma yang rosak dengan mudah daripada direktori asal

Dengan pembangunan berterusan bahasa PHP, ThinkPHP, yang digunakan secara meluas dalam rangka kerja back-end PHP, juga sentiasa bertambah baik. Apabila senario perniagaan menjadi semakin kompleks, permintaan untuk pengurusan konfigurasi dalam ThinkPHP juga semakin meningkat. Dalam konteks ini, ThinkPHP menyediakan fungsi pengurusan konfigurasi yang kaya Hari ini kami akan memperkenalkan cara untuk melaksanakan pengurusan konfigurasi melalui ThinkPHPConfig. 1. Pengenalan kepada ThinkPHPConfig ThinkPHPConfig adalah Nipis

Cara menggunakan PHP untuk melaksanakan fungsi caching data dan baca-tulis Caching ialah cara penting untuk meningkatkan prestasi sistem Melalui caching, data yang kerap digunakan boleh disimpan dalam memori untuk meningkatkan kelajuan membaca data. Dalam PHP, kita boleh menggunakan pelbagai kaedah untuk melaksanakan caching data dan fungsi baca dan tulis. Artikel ini akan memperkenalkan dua kaedah biasa: menggunakan cache fail dan menggunakan cache memori. 1. Gunakan caching fail. Caching fail menyimpan data dalam fail untuk bacaan seterusnya. Berikut ialah kod sampel yang menggunakan caching fail untuk membaca dan menulis data:

1. Pengenalan kepada CodeIgniter CodeIgniter ialah rangka kerja pembangunan PHP yang ringan dan komprehensif yang direka untuk menyediakan pembangun web dengan alatan yang pantas dan berkuasa untuk membina aplikasi web. Ia adalah rangka kerja sumber terbuka yang menggunakan corak seni bina MVC untuk mencapai pembangunan pesat dan fungsi asas, sambil menyokong pelbagai pangkalan data. 2. Pengenalan kepada perpustakaan Config Pustaka Config ialah komponen dalam rangka kerja CodeIgniter dan digunakan untuk mengkonfigurasi dan mengurus kod. Pustaka Config mengandungi banyak

Concept fio, juga dikenali sebagai FlexibleIOTester, ialah aplikasi yang ditulis oleh JensAxboe. Jens ialah penyelenggara blockIOsubsystem dalam LinuxKernel. FIO ialah alat yang digunakan untuk menguji sistem fail rangkaian dan prestasi cakera Ia sering digunakan untuk mengesahkan model mesin dan membandingkan prestasi sistem fail. Ia secara automatik menghantar arahan fio ke senarai mesin kluster dan mengumpul IOPS untuk fail kecil dan data pemprosesan untuk fail besar. rw=[mode]rwmixwrite=30 Dalam mod baca dan tulis bercampur, menulis akaun untuk 30% baca berurutan baca tulis berurutan tulis baca tulis berurutan bercampur baca dan tulis randwrite tulis rawak r

API Sistem Fail Prinsip dalaman operasi fail Java berkait rapat dengan API sistem fail sistem pengendalian. Di Java, operasi fail disediakan oleh modul java.nio.file dalam pakej java.NIO. Modul ini menyediakan enkapsulasi API sistem fail, membenarkan pembangun Java menggunakan API bersatu untuk melaksanakan operasi fail pada sistem pengendalian yang berbeza. Objek Fail Apabila program Java perlu mengakses fail, ia perlu mencipta objek java.nio.file.Path terlebih dahulu. Objek Path mewakili laluan dalam sistem fail, yang boleh menjadi laluan mutlak atau laluan relatif. Setelah objek Path dicipta, anda boleh menggunakannya untuk mendapatkan pelbagai sifat fail, seperti nama

Menyahsulit kaedah membaca dan menulis untuk memproses fail DBF dalam Java DBF (dBaseFile) ialah format fail pangkalan data biasa yang biasanya digunakan untuk menyimpan data jadual. Dalam program Java, pemprosesan membaca dan menulis fail DBF adalah keperluan yang agak biasa. Artikel ini akan memperkenalkan cara menggunakan Java untuk menyahsulit proses ini dan memberikan contoh kod khusus. 1. Membaca fail DBF Di Java, membaca fail DBF biasanya memerlukan bantuan perpustakaan pihak ketiga, seperti perpustakaan dbfread. Pertama, anda perlu mengkonfigurasi projek

Dalam pembangunan Java, adalah sangat penting untuk menangani isu konsistensi data baca dan tulis serentak. Dengan populariti sistem berbilang benang dan diedarkan, pembacaan dan penulisan serentak data menjadi semakin biasa, dan jika tidak dikendalikan dengan teliti, ia mungkin membawa kepada ketidakkonsistenan data. Artikel ini akan memperkenalkan beberapa kaedah biasa untuk menangani isu ketekalan data baca dan tulis serentak. 1. Gunakan mekanisme kunci Salah satu kaedah yang paling biasa digunakan untuk menangani isu ketekalan data baca dan tulis serentak ialah menggunakan mekanisme kunci (seperti kata kunci disegerakkan atau kelas ReentrantLock). lulus
