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

ASP.NET學(xué)習(xí)篇(2)——安裝與配置_.Net教程

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

推薦:ASP.NET學(xué)習(xí)篇(1)——開篇
ASP.NET的簡單介紹:strongly-typed 的語言的使用.代碼和內(nèi)容的真正分離服務(wù)器端的組件模型多種設(shè)備的兼容性…… 在這里我們只做簡單的介紹,因?yàn)橄嚓P(guān)的文章隨處可見。 strongl

介紹以下方面內(nèi)容:安裝所需要的軟硬件條件。配置CONFIG.WEB(配置文件的寫法及各項(xiàng)配置的意義)

ASP的運(yùn)行需要一個(gè)環(huán)境,可以是PWS,也可以是IIS,ASP.NET需要的是NGWS(安裝程序下載)

這是微軟提供的下載。文件大約有80兆,不想浪費(fèi)時(shí)間的話,可以去找一下《軟件》雜志2001年第一期的光盤,里面有這個(gè)文件。

在安裝前需要看一下你的機(jī)器:

硬件要求(最低)是:PII300,RAM 96M(我在64M上安裝,成功,但比較慢)

軟件要求:WINDOW2000,IE5.5,也許還要打個(gè)補(bǔ)丁。

安裝完成后首先來看一下配置問題。ASP.NET采用XML格式的文件CONFIG.WEB來進(jìn)行配置,(有點(diǎn)象PHP里的PHP.INI),不同之處在于這是一個(gè)分級(jí)的配置結(jié)構(gòu),就是說在每個(gè)目錄下都可以有一個(gè)CONFIG.WEB文件,在繼承上級(jí)目錄的所有的配置的同時(shí),它可以給該級(jí)目錄提供一些特殊需要的配置。這種結(jié)構(gòu)將給你帶來的一些便利:

配置信息存儲(chǔ)在XML的配置文件中。管理員易于更新配置設(shè)定,而開發(fā)者則易于理解配置內(nèi)容。

.配置系統(tǒng)易于擴(kuò)展。你可以在配置系統(tǒng)中存放自己的配置標(biāo)準(zhǔn)以及設(shè)置。

.對ASP 配置文件的更改由系統(tǒng)自動(dòng)檢測。系統(tǒng)管理員不需要重起系統(tǒng)以讓改變生效。

. 分級(jí)配置,可以使不同的應(yīng)用程序或單個(gè)應(yīng)用程序的不同部分具有不同的設(shè)定。

下面是MSDN中提供的例子:

以下為引用的內(nèi)容:
<!-- CONFIG.WEB FILE -->
<configuration> 
<configsections>  
<add names="httpmodules" type="System.Web.Config.HttpModulesConfigHandler"/>  
<add names="httphandlers" type="System.Web.Config.HttpHandlerConfigHandler"/>   
<add names="sessionstate" type="System.Web.Config.SessionStateConfigHandler"/>   
<add names="globalization" type="System.Web.Config.GlobalizationConfigHandler"/>   
<!-- ADDITIONAL CONFIGSECTION DECLARATIONS GO HERE -->  
</configsections> 
<httpmodules>  
<!-- http module subelements go here --> 
</httpmodules> 
<httphandlers>  
<!-- http handlers subelements go here --> 
</httphandlers> 
<sessionstate>  
 <!-- session state subelements go here --> 
</sessionstate> 
<globalization>  
<!-- session state subelements go here --> 
</globalization> 
<!-- ADDITIONAL CONFIG SECTIONS GO HERE -->
</configuration>

所有的配置信息都必須居于<configuration>和</configuration>標(biāo)記之間。配置文件有兩個(gè)主要部分:

一、配置部分節(jié)的處理程序聲明(包括在<configsectionS>和</configsectionS>標(biāo)記中)。

二、實(shí)際的配置小節(jié)(為了清楚,它們的子元素已被移除)。注意,下面的每一個(gè)配置小節(jié)都必須對應(yīng)有一個(gè)<configsections>中的聲明存在。每一個(gè)聲明賦予了配置小節(jié)名稱并且指出了將處理其配置信息的NGWS Framework Assembly及Class。每一配置小節(jié)包含ASP.NET細(xì)節(jié)配置設(shè)定的內(nèi)容。

如果你已經(jīng)安裝了NGWS,你可以在WINDOWS目錄下搜索到config.web文件,這是系統(tǒng)級(jí)的配置文件�?梢詾g覽它的設(shè)置內(nèi)容作為參考。

下面有幾個(gè)例子,通過它們可以了解幾個(gè)較為重要的設(shè)置的使用:

一、<compilation debugmode="true"/>

在這里,調(diào)試模式被打開(設(shè)置成true)。設(shè)置為TRUE后可以使用MS FRAMEWORK SDK 的DEBUG工具來調(diào)試代碼中的錯(cuò)誤

二、<globalization requestencoding="us-ascii"responseencoding="iso-8859-1" />

在globalization小節(jié),設(shè)置了請求(Request)和回應(yīng)(Response)的編碼方式。

注意在這里response的編碼方式是"iso-8859-1,這樣是無法顯示中文的,將之改為GB2312以顯示中文。

三、<assemblies>

<add assembly="System.Data.dll"/>

</assemblies>

在assemblies小節(jié),加入了一個(gè)assemblie。這一設(shè)置使你可以在程序中以<%@ import namespace=”system.data”%>的方式引用該類庫。

四、在security小節(jié)里可以設(shè)置站點(diǎn)的驗(yàn)證方式。

以下為引用的內(nèi)容:
  <security>
<authentication mode="Windows" />
</security>

這里將驗(yàn)證方式設(shè)定為windows-based 驗(yàn)證,也就是原來的HTTP驗(yàn)證。如果將mode設(shè)置為 cookie,則驗(yàn)證方式為 form-based。另外還可以設(shè)置mode=“PASSPORT”(PASSPORT驗(yàn)證),這需要安裝PASSPORT SDK。具體的驗(yàn)證實(shí)例、及代碼可以在http://www.gotdotnet.com/quickstart/aspplus/ 的security一節(jié)中找到。

五、DNS的設(shè)置

以下為引用的內(nèi)容:
  <appsettings>
<add key="MyConn" value="server=localhost;uid=sa;pwd=mypassword;
Database=somedatabase"/>
  </appsettings>

在這里定義了一個(gè)連接字符串”MyConn”,以供調(diào)用。具體的使用將在后面的例子中介紹。

分享:ASP.NET畫圖全攻略(下)
我們在前面已經(jīng)完成了餅圖和條形圖的自定義類,下面我們將要應(yīng)用這些類了。 使用vs.net新建一個(gè)名為Insight_cs的Web應(yīng)用程序,并且添加到剛才的Insight工程中。刪除默認(rèn)的webform1.aspx文件,

來源:模板無憂//所屬分類:.Net教程/更新時(shí)間:2008-08-22
相關(guān).Net教程