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

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

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

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

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

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

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

在安裝前需要看一下你的機器:

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

軟件要求:WINDOW2000,IE5.5,也許還要打個補丁。

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

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

.配置系統(tǒng)易于擴展。你可以在配置系統(tǒng)中存放自己的配置標準以及設(shè)置。

.對ASP 配置文件的更改由系統(tǒng)自動檢測。系統(tǒng)管理員不需要重起系統(tǒ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>標記之間。配置文件有兩個主要部分:

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

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

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

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

一、<compilation debugmode="true"/>

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

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

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

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

三、<assemblies>

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

</assemblies>

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

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

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

這里將驗證方式設(shè)定為windows-based 驗證,也就是原來的HTTP驗證。如果將mode設(shè)置為 cookie,則驗證方式為 form-based。另外還可以設(shè)置mode=“PASSPORT”(PASSPORT驗證),這需要安裝PASSPORT SDK。具體的驗證實例、及代碼可以在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>

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

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

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