Web.config 和 App.config 的區(qū)別分析
web.config是web應(yīng)用程序的配置文件,為web應(yīng)用程序提供相關(guān)配置。在你開(kāi)發(fā)的web程序中,你可以為每一個(gè)文件夾建立一個(gè)web.config.
app.config是桌面應(yīng)用程序的配置文件。在vs.net中創(chuàng)建一個(gè)桌面應(yīng)用程序工程并添加了應(yīng)用程序配置文件時(shí),它會(huì)自動(dòng)命名為<appname>.exe.config,并且自動(dòng)與你的程序進(jìn)行關(guān)聯(lián)。
不管是web.config,還是app.config,你都可以使用下面的方法獲取appsetting節(jié)的值:
System.Configuration.COnfigurationSettings.AppSettings["Key"]
如果你對(duì)web.config進(jìn)行了修改,你的web應(yīng)用程序?qū)⒘⒓醇虞d新的web.config。而當(dāng)你對(duì)app.config進(jìn)行了修改,必須重新啟動(dòng)桌面應(yīng)用程序,app.config才能生效。
我在一些資料上找到了以下一些東西,但不能確定兩者之間會(huì)不會(huì)還有其他的不同:
app.config,顧名思義,是桌面應(yīng)用程序的配置文件,它不能用于Class類(lèi)庫(kù)。web.config是ASP.NET應(yīng)用程序的配置文件。
(ps:Class類(lèi)庫(kù)其實(shí)可以用讀xml的方法讀取配置文件,但是貌似不能使用ConfigurationSettings.AppSettings(""))
比如說(shuō),在一個(gè)擁有web.config的ASP.NET應(yīng)用程序項(xiàng)目中,包含一個(gè)用C#寫(xiě)成的擁有app.config的class類(lèi)庫(kù),那么當(dāng)這個(gè)項(xiàng)目運(yùn)行的時(shí)候,和它關(guān)聯(lián)的配置文件應(yīng)該是web.config,而不是app.config,因?yàn)樗且粋€(gè)ASP.NET應(yīng)用程序。
- ASP.NET web.config中數(shù)據(jù)庫(kù)連接字符串connectionStrings節(jié)的配置方法
- asp.net代碼中修改web.config節(jié)點(diǎn)的具體方法
- IIS7.5使用web.config設(shè)置偽靜態(tài)的二種方法
- 圖解修改IIS web.config配置文件增設(shè)置默認(rèn)文檔的方法
- web.config配置連接字符串的方法
- ASP.NET中Web.config文件的層次關(guān)系詳細(xì)介紹
- ASP.NET配置文件Web.config用法詳解
- IIS7.5提示無(wú)法寫(xiě)入配置文件web.config的解決方法
- 詳解ASP.NET配置文件Web.config
- SQL Server數(shù)據(jù)庫(kù)連接 Web.config如何配置
- web.config中配置數(shù)據(jù)庫(kù)連接的方式
相關(guān)文章
asp.net?core?MVC?全局過(guò)濾器之ExceptionFilter過(guò)濾器(1)
這篇文章主要為大家詳細(xì)介紹了asp.net?core?MVC?全局過(guò)濾器之ExceptionFilter過(guò)濾器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
使用Aspose.Cells組件生成Excel文件實(shí)例
這篇文章主要介紹了使用Aspose.Cells組件生成Excel文件的方法,大家參考使用吧2013-11-11
asp.net訪問(wèn)Access數(shù)據(jù)庫(kù)溢出錯(cuò)誤
asp.net訪問(wèn)Access數(shù)據(jù)庫(kù)溢出錯(cuò)誤,大家會(huì)的幫忙解決下啊。2009-07-07
asp.net core MVC 過(guò)濾器之ActionFilter過(guò)濾器(2)
這篇文章主要為大家詳細(xì)介紹了asp.net core MVC過(guò)濾器之ActionFilter過(guò)濾器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
總結(jié)Visual Studio下ASP.NET模板化控件中的數(shù)據(jù)綁定
.NET框架中提供了很多數(shù)據(jù)綁定的組件,這里我們就來(lái)總結(jié)Visual Studio下ASP.NET模板化控件中的數(shù)據(jù)綁定,需要的朋友可以參考下2016-06-06
ASP.NET MVC實(shí)現(xiàn)橫向展示購(gòu)物車(chē)
這篇文章介紹了ASP.NET MVC實(shí)現(xiàn)橫向展示購(gòu)物車(chē)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09
Web系統(tǒng)通過(guò)EXE文件實(shí)現(xiàn)讀取客戶(hù)電腦MAC等硬件信息且兼容非IE瀏覽器
我們?cè)趯?shí)際Web應(yīng)用中,可能會(huì)遇到“需要限定特定的電腦或用戶(hù)才能使用系統(tǒng)”的問(wèn)題。2014-08-08
asp.net 動(dòng)態(tài)添加多個(gè)用戶(hù)控件
動(dòng)態(tài)添加多個(gè)相同用戶(hù)控件,并使每個(gè)用戶(hù)控件獲取不同的內(nèi)容。2009-12-12
實(shí)例說(shuō)明asp.net中的簡(jiǎn)單角色權(quán)限控制
權(quán)限控制在信息管理中屬于基本功能,權(quán)限控制中其中以Window權(quán)限為模型的角色用戶(hù)(也稱(chēng)用戶(hù)組用戶(hù))模型使用較多。本文以網(wǎng)站管理后臺(tái)權(quán)限控制為例簡(jiǎn)要說(shuō)明。2009-10-10
ASP.NET?MVC使用Knockout獲取數(shù)組元素索引的2種方法
這篇文章介紹了ASP.NET?MVC使用Knockout獲取數(shù)組元素索引的2種方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08

