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

.net中webconfig 詳解(2)_.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)

在<customErrors>節(jié)點下還包含 有<error>子節(jié)點,這個節(jié)點主要是根據(jù)服務(wù)器的HTTP錯誤狀態(tài)代碼而重定向到我們自定義的錯誤頁面,注意要 使<error>子節(jié)點 下的配置生效,必須將<customErrors>節(jié)點節(jié)點的Mode屬性設(shè)置為“On”。下面是一個例 子:

 

代碼如下:
<customErrors mode="On" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="403.htm" />--如果用戶沒有權(quán)限訪問請求的頁面則會跳轉(zhuǎn)到403.htm頁面
<error statusCode="404" redirect="404.htm" />--如果用戶訪問的頁面不存在就會跳轉(zhuǎn)到404.htm頁面
</customErrors>

 

    403.htm和404.htm頁面都是我們自己添加的頁面

3.4<httpHandlers>節(jié)點

作用:用于根據(jù)用戶請求的URL和HTTP謂詞將用戶的請求交給相應(yīng)的處理程序,處理的結(jié)果就是用戶不能查看或者下載相關(guān)的文件

如果我們某個文件夾下的文件或 者某個類型的文件不允許用戶下載,可以在</httpHandlers>節(jié)點中增加相應(yīng)的子節(jié)點。

例子:我們的asp.net應(yīng)用程序中建立一個IPData目錄,在IPData目錄中創(chuàng)建一個IPData.txt文件,在Web.config中添加以下配置

 

代碼如下:
<httpHandlers>
<add path="IPData/*.txt" verb="*" type="System.Web.HttpForbiddenHandler"/>---代碼的作用是禁止訪問IPData目錄下的任何txt文件
<add path="*.mdf" verb="*" type="System.Web.HttpForbiddenHandler" validate="true"/>
<add path="*.ldf" verb="*" type="System.Web.HttpForbiddenHandler" validate="true"/>---針對*.mdf、*.ldf文件,Get或者Post請求都會交給 System.Web.HttpForbiddenHandler來處理,用戶不能查看或者下載相關(guān)的文件
</httpHandlers>

 

3.5.<httpRuntime>節(jié)點

用于對 ASP.NET HTTP 運行庫設(shè)置。該節(jié)可以在計算機、站點、應(yīng)用程序和子目錄級別聲明。
例如下面的配置控制用戶最大能上傳的文件為40M(40*1024K),最大超時時間為60秒,最大并發(fā)請求為100個。

<httpRuntime maxRequestLength="40960" executionTimeout="60" appRequestQueueLimit="100"/>

3. 6.<pages>節(jié)點

用于表示對特定頁設(shè)置,主要有三個屬性

屬性名 說明
buffer 是否啟用了 HTTP 響應(yīng)緩沖。
enableViewStateMac 是否應(yīng)該對頁的視圖狀態(tài)運行計算機身份驗證檢查 (MAC),以放置用戶篡改,默認為false,如果設(shè)置為true將會引起性能的降低。
validateRequest 是 否驗證用戶輸入中有跨站點腳本攻擊和SQL注入式漏洞攻擊,默認為true,如果出現(xiàn)匹配情況就會發(fā) HttpRequestValidationException 異常。對于包含有在線 文本編輯器頁面一般自行驗證用戶輸入而將此屬性設(shè)為false。
下面就是一個配置節(jié)點的例子:

<pages buffer="true" enableViewStateMac="true" validateRequest="false"/>

3.7<sessionState>節(jié)點
<sessionState>節(jié)點用于配置當(dāng)前asp.net應(yīng)用程序的會話狀態(tài)配置。以下就是一個常見配置:

<sessionState cookieless="false" mode="InProc" timeout="30" />

上面的節(jié)點配置是設(shè)置在asp.net應(yīng)用程序中啟用Cookie,并且指定會話狀態(tài)模式為在進程中保存會話狀態(tài),同時還指定了會話超時為30分鐘。
<sessionState>節(jié)點的Mode屬性可以是以下幾種值之一:
屬性值 說明
Custom 使用自定義數(shù)據(jù)來存儲會話狀態(tài)數(shù)據(jù)。
InProc 默認值。由asp.net輔助進程來存儲會話狀態(tài)數(shù)據(jù)。
Off 禁用會話狀態(tài)。
SQLServer 使用進程外SQL Server數(shù)據(jù)庫保存會話狀態(tài)數(shù)據(jù)。
StateServer 使用進程外 ASP.NET 狀態(tài)服務(wù)存儲狀態(tài)信息。
一般默認情況下使用InProc模式來存儲會話狀態(tài)數(shù)據(jù),這種模式的好處是存取速度快,缺點是比較占用內(nèi)存,所以不宜在這種模式下存儲大型的用戶會話數(shù)據(jù)。

4<system.webServer>

----------------------
<defaultDocument>
作用:當(dāng)請求 URL 未包含 Web 應(yīng)用程序的特定文件時,IIS 7.0 將提供一個默認文件。
在 system.webServer 元素內(nèi),創(chuàng)建一個 defaultDocument 元素。

在 defaultDocument 元素內(nèi),創(chuàng)建一個 files 元素。

在 files 元素內(nèi)創(chuàng)建一個 add 元素,并在 value 屬性內(nèi)指定默認文件的路徑和名稱。

 

代碼如下:
<configuration>
<system.webServer>
<defaultDocument> <files> <add value="Products.aspx" /> </files> </defaultDocument>-----配置默認文件,為提供 Products.aspx 文件作為默認文件
</system.webServer>
</configuration>

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

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