Web.Config介绍
我們都知道,平時(shí)我們都會(huì)把項(xiàng)目中容易變化的量都在web.config中配置,這樣在后期的修改中,就不用重新編譯了,這樣也有利于后期的維護(hù)更靈活,web.config是xml格式的文檔,嚴(yán)格區(qū)分大小寫,所有的配置都是在<configuration></configuration>中進(jìn)行,最主要的配置有:
1、<appSetting></appSetting>:是自定義的配置,通常放一些變量,key是鍵,value是值;配置的時(shí)候可以這樣寫:
???<appSettings>
????<add key="conn" value="serer=.;database=;uid=sa;pid=;" />
????</appSettings>
????在程序里調(diào)用的時(shí)候就這樣調(diào)用:
????string conn=ConfigurationManager.AppSettings["conn"].ToString();
2、<system.web></system.web>中添加關(guān)于應(yīng)用程序的配置,包括設(shè)置錯(cuò)誤頁面,調(diào)試設(shè)置,設(shè)置上傳圖片的大小等等
???<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
????????????<error statusCode="403" redirect="NoAccess.htm" />
????????????<error statusCode="404" redirect="FileNotFound.htm" />
????</customErrors>
????Mode的值有三個(gè):on始終顯示友好的錯(cuò)誤異常。off始終顯示asp.net的詳細(xì)的錯(cuò)誤源。RemoteOnly只對(duì)不在本地web服務(wù)器上運(yùn)行的用戶顯示自定義錯(cuò)誤信息本機(jī)顯示asp.net的詳細(xì)的錯(cuò)誤信息
????在頁面中拋出錯(cuò)誤異常信息:
throw new Exception("頁面出錯(cuò)誤");
3、設(shè)置 compilation?debug="true" 以將調(diào)試符號(hào)(.pdb 信息)
??????????插入到編譯頁中。因?yàn)檫@將創(chuàng)建執(zhí)行起來
??????????較慢的大文件,所以應(yīng)該只在調(diào)試時(shí)將此值設(shè)置為 true,而在所有其他時(shí)候都設(shè)置為
??????????false。有關(guān)更多信息,請(qǐng)參考有關(guān)
??????????調(diào)試 ASP.NET 文件的文檔。
轉(zhuǎn)載于:https://www.cnblogs.com/shuang121/archive/2011/03/03/1969814.html
總結(jié)
以上是生活随笔為你收集整理的Web.Config介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sql索引从入门到精通(十亿行数据测试报
- 下一篇: 快速理解shopex模板机制经验教程(一