Web.config的配置
通常把容易變化的量都在web.config中進行配置:
在web.config中進行配置修改方便不用重新編譯的使網站的后期維護更靈活。
web.config中的配置采用 xml文檔格式,嚴格區分大小寫,
所有的配置都在<configuration><configuration/>中進行。最主要的配置節有三個:
1.<appSettings><appSettings/>之間是自定義的配置,通常設置一些常量,key是常量的名稱,value是常量的數值,在程序中可以用System.Configuration進行引用。
在該配置節中寫入如下代碼:
<add key="con" value="serer=.;database=;uid=sa;pid=;">
?<add key="select" value="select? *from users"></add>
在引用頁面中引用所設置key值:
SqlConnection con=new SqlConnection (System.Configuration.ConfigurationSettings.AppSettings["con"].ToString());
????con.Open();
????SqlCommand cmd=new SqlCommand ("select *from users",con);
???????????????????????? 或用連接的鍵值SqlCommand cmd=new SqlComman(System.Configuration.ConfigurationSettings.AppSettings["select"].ToString(),con);
????SqlDataReader sdr=cmd.ExecuteReader();
????this.DataGrid1.DataSource=sdr;
????this.DataGrid1.DataBind();
????con.Close();
2。〈system.web><system.web/>之間是關于整個應用程序的配置
system.web中可以設置用戶輸入緩沖區<pages buffer="true"></pages>。
3.〈location><location/>是一個區域標志。
4.用戶的自定義的錯誤。
?<customErrors><customErrors/>配置節。
為每個錯誤異常定義<error>標記
mod="on"始終顯示友好的錯誤異常。mod="off"始終顯示asp.net的詳細的錯誤源。mod="RemoteOnly"只對不在本地web服務器上運行的用戶顯示自定義錯誤信息本機顯示asp.net的詳細的錯誤信息。
DefaultRedirect="url"顯示自定義錯誤的頁面。
statusCode="404"redirect="url"顯示系統的自定義的錯誤。
?<customErrors defaultRedirect="error.apsx"
??? mode="On"
5.在頁面中拋出錯誤異常信息:
throw new Exception("頁面出錯誤");
6.設置 compilation debug="true" 以將調試符號(.pdb 信息)
????????? 插入到編譯頁中。因為這將創建執行起來
????????? 較慢的大文件,所以應該只在調試時將此值設置為 true,而在所有其他時候都設置為
????????? false。有關更多信息,請參考有關
????????? 調試 ASP.NET 文件的文檔。
轉載于:https://www.cnblogs.com/wpf123/archive/2011/07/22/2113793.html
總結
以上是生活随笔為你收集整理的Web.config的配置的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 读书:大话设计模式
- 下一篇: iPhone开发-输出口和操作(转)
