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