Web.config 和 App.config 的區(qū)別分析_.Net教程
推薦:ASP.NET web.config中數(shù)據(jù)庫連接字符串connectionStrings節(jié)的配置方法ASP.NET web.config中數(shù)據(jù)庫連接字符串connectionStrings節(jié)的配置方法,需要的朋友可以參考一下
web.config是web應(yīng)用程序的配置文件,為web應(yīng)用程序提供相關(guān)配置。在你開發(fā)的web程序中,你可以為每一個文件夾建立一個web.config.
app.config是桌面應(yīng)用程序的配置文件。在vs.net中創(chuàng)建一個桌面應(yīng)用程序工程并添加了應(yīng)用程序配置文件時,它會自動命名為<appname>.exe.config,并且自動與你的程序進行關(guān)聯(lián)。
不管是web.config,還是app.config,你都可以使用下面的方法獲取appsetting節(jié)的值:
System.Configuration.COnfigurationSettings.AppSettings["Key"]
如果你對web.config進行了修改,你的web應(yīng)用程序?qū)⒘⒓醇虞d新的web.config。而當(dāng)你對app.config進行了修改,必須重新啟動桌面應(yīng)用程序,app.config才能生效。
我在一些資料上找到了以下一些東西,但不能確定兩者之間會不會還有其他的不同:
app.config,顧名思義,是桌面應(yīng)用程序的配置文件,它不能用于Class類庫。web.config是ASP.NET應(yīng)用程序的配置文件。
(ps:Class類庫其實可以用讀xml的方法讀取配置文件,但是貌似不能使用ConfigurationSettings.AppSettings(""))
比如說,在一個擁有web.config的ASP.NET應(yīng)用程序項目中,包含一個用C#寫成的擁有app.config的class類庫,那么當(dāng)這個項目運行的時候,和它關(guān)聯(lián)的配置文件應(yīng)該是web.config,而不是app.config,因為它是一個ASP.NET應(yīng)用程序。
分享:Linkbutton控件在項目中的簡單應(yīng)用Button控件可分為button控件、LinkButton控件、ImageButton控件三類,而LinkButton控件則在頁面上顯示為一個超級鏈接,下面與大家分享下其具體應(yīng)用
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進度條的實現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現(xiàn)分頁示例代碼
- 相關(guān)鏈接:
- 教程說明:
.Net教程-Web.config 和 App.config 的區(qū)別分析
。