日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

.net中webconfig 詳解_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:ASP.NET抓取網(wǎng)頁內(nèi)容的實現(xiàn)方法
這篇文章主要介紹了ASP.NET抓取網(wǎng)頁內(nèi)容的實現(xiàn)方法,涉及使用HttpWebRequest及WebResponse抓取網(wǎng)頁內(nèi)容的技巧,需要的朋友可以參考下 本文實例講述了ASP.NET抓取網(wǎng)頁內(nèi)容的實現(xiàn)方法。分享給大家供大家參考。具體實現(xiàn)方法如下: 一、ASP.NET 使用HttpWebRequest抓取網(wǎng)頁內(nèi)

 這篇文章主要介紹了.net中webconfig 詳解,需要的朋友可以參考下

   

.net 提供的是針對當(dāng)前機器的配置。---名稱:machine.config

運行機制:asp.net網(wǎng)站IIS啟動的時候會加載配置文件中的配置信息,然后緩存這些信息,這樣就不必每次去讀取配置信息。在運行過程中asp.net應(yīng)用程序會監(jiān)視配置文件的變化情況,一旦編輯了這些配置信息,就會重新讀取這些配置信息并緩存。

配置文件節(jié)點:
必須明白: web.config文件是一個XML文件
所隸屬根節(jié)點的名稱:

 

代碼如下:
<configuration>
子節(jié)點:<configSections></configSections>
<appSettings> </appSettings>
<connectionStrings></connectionStrings>
<system.web></system.web>
特殊: <system.webServer></system.webServer>-----用于指定適用于 Web 應(yīng)用程序的 IIS 7.0 設(shè)置,只適用于 IIS 7.0 集成模式 不適用于經(jīng)典模式,如果應(yīng)用程序正在經(jīng)典模式下運行,則會忽略 Web.config 文件的
<configuration>

 

節(jié)點分析:
1.<connectionStrings>節(jié)點

  主要用于配置數(shù)據(jù)庫連接,可以在<connectionStrings>節(jié)點中增加任意個節(jié)點來保存數(shù)據(jù)庫連接字符串然后通過代碼的方式動態(tài)獲取節(jié)點的值來實例化數(shù)據(jù)庫連接對象。
例如:

 

代碼如下:
<connectionStrings>
<!--SQL Server數(shù)據(jù)庫配置--> <add name="你所要取的名字(任意的)" connectionString=" Date Source=數(shù)據(jù)庫登陸名 ; Initial Catalog=數(shù)據(jù)庫名稱; User ID=登錄人 Password=登錄人密碼 "/>是可以配置多個數(shù)據(jù)庫的連接的
<add name="AspNetStudyConnectionString1" connectionString="Data Source=(local);Initial Catalog=AspNetStudy;User ID=sa;Password=sa"/>
<add name="ConnectionString" connectionString="Data Source=10.0.0.52;Initial Catalog=NEW_HOSPITAL_DEV;User ID=hospital;pwd=hospital;"/>
</connectionStrings>

 

在代碼中藥讀取數(shù)據(jù)庫連接對象的做法:

 

代碼如下:
//讀取web.config節(jié)點配置
string connectionString = ConfigurationManager.ConnectionStrings["AspNetStudyConnectionString1"].ConnectionString;
//實例化SqlConnection對象
SqlConnection connection = new SqlConnection(connectionString);

 

從中可以看出好處:一旦開發(fā)時所用的數(shù)據(jù)庫和部署時的數(shù)據(jù)庫不一致,僅僅需要用記事本之類的文本編輯工具編輯connectionString屬性的值就行了

2.<appSettings>節(jié)點

作用:存儲asp.net應(yīng)用程序的一些配置信息,比如上傳文件的保存路徑等
例如可以配置圖片類型:

 

代碼如下:
<appSettings>
<add key="ImageType" value=".jpg;.bmp;.gif;.png;.jpeg"/>----<!--允許上傳的圖片格式類型-->
<add key="FileType" value=".jpg;.bmp;.gif;.png;.jpeg;.pdf;.zip;.rar;.xls;.doc"/><!--允許上傳的文件類型-->
</appSettings>

 

讀取</appSettings>節(jié)點中的值:

string FileType= ConfigurationManage.AppSettings["FileType"]; ----其實就是鍵值對的形式 取值的

3.<system.web> 節(jié)點:

所屬子節(jié)點:

3.1.<compilation>節(jié)點
作用:節(jié)點配置 ASP.NET 使用的所有編譯設(shè)置。默認(rèn)的debug屬性為“true”,即允許調(diào)試,在這種情況下會影響網(wǎng)站的性能所以在程序編譯完成交付使用之后應(yīng)將其設(shè)為“false”
例如:

 

代碼如下:
<compilation targetFramework="4.0" debug="true">
<buildProviders>
<add extension=".html" type="System.Web.Compilation.PageBuildProvider"/>
</buildProviders>
</compilation>

 

3.2.<authentication>節(jié)點
作用:控制用戶對網(wǎng)站、目錄或者單獨頁的訪問

設(shè)置asp.net身份驗證模式,有四種身份驗證模式,它們的值分別如下:
Mode 說明
Windows 使用Windows身份驗證,適用于域用戶或者局域網(wǎng)用戶。
Forms 使用表單驗證,依靠網(wǎng)站開發(fā)人員進行身份驗證。
Passport 使用微軟提供的身份驗證服務(wù)進行身份驗證。
None 不進行任何身份驗證。
例如: <!--請求模式-->
<authentication mode="Forms"/>

3.2.<customErrors>節(jié)點

<customErrors>節(jié)點用于定義 一些自定義錯誤信息的信息。此節(jié)點有Mode和defaultRedirect兩個屬性,其中defaultRedirect屬性是一個可選屬性,表示應(yīng) 用程序發(fā)生錯誤時重定向到的默認(rèn)URL,如果沒有指定該屬性則顯示一般性錯誤。Mode屬性是一個必選屬性,它有三個可能值,它們所代表的意義分別如下:
Mode 說明
On 表示在本地和遠(yuǎn)程用戶都會看到自定義錯誤信息。
Off 禁用自定義錯誤信息,本地和遠(yuǎn)程用戶都會看到詳細(xì)的錯誤信息。
RemoteOnly 表示本地用戶將看到詳細(xì)錯誤信息,而遠(yuǎn)程用戶將會看到自定義錯誤信息。
這 里有必要說明一下本地用戶和遠(yuǎn)程用戶的概念。當(dāng)我們訪問asp.net應(yīng)用程時所使用的機器和發(fā)布asp.net應(yīng)用程序所使用的機器為同一臺機器時成為 本地用戶,反之則稱之為遠(yuǎn)程用戶。在開發(fā)調(diào)試階段為了便于查找錯誤Mode屬性建議設(shè)置為Off,而在部署階段應(yīng)將Mode屬性設(shè)置為On或者 RemoteOnly,以避免這些詳細(xì)的錯誤信息暴露了程序代碼細(xì)節(jié)從而引來黑客的入侵。

例子:

 

代碼如下:
<!--錯誤跳轉(zhuǎn) mode="RemoteOnly"-->
<customErrors mode="Off" defaultRedirect="/Error.aspx">
<error statusCode="404" redirect="/404.aspx"/>
<error statusCode="500" redirect="/500.aspx"/>
</customErrors>

 

3.3<error>子節(jié)點

分享:ASP.Net下載大文件的實現(xiàn)方法
這篇文章主要介紹了ASP.Net下載大文件的實現(xiàn)方法,較為詳細(xì)的分析了實現(xiàn)大文件下載的思路及具體注意事項,需要的朋友可以參考下 本文實例講述了ASP.Net下載大文件的實現(xiàn)方法。分享給大家供大家參考。具體分析如下: 當(dāng)我們的網(wǎng)站需要支持下載大文件時,如果不做控制可能

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:.Net教程/更新時間:2015-02-05
相關(guān).Net教程