国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

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

2024-07-10 13:12:22
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

asp的運(yùn)行需要一個(gè)環(huán)境,可以是pws,也可以是iis,asp.net需要的是ngws(安裝程序下載)

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

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

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

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

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

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

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

.對(duì)asp+配置文件的更改由系統(tǒng)自動(dòng)檢測(cè)。系統(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é)都必須對(duì)應(yīng)有一個(gè)<configsections>中的聲明存在。每一個(gè)聲明賦予了配置小節(jié)名稱(chēng)并且指出了將處理其配置信息的ngws framework assembly及class。每一配置小節(jié)包含asp.net細(xì)節(jié)配置設(shè)定的內(nèi)容。

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

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

一、<compilation debugmode="true"/>

在這里,調(diào)試模式被打開(kāi)(設(shè)置成true)。設(shè)置為true后可以使用ms framework sdk 的debug工具來(lái)調(diào)試代碼中的錯(cuò)誤

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

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

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

三、<assemblies>

<add assembly="system.data.dll"/>

</assemblies>

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

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

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

這里將驗(yàn)證方式設(shè)定為windows-based 驗(yàn)證,也就是原來(lái)的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)用。具體的使用將在后面的例子中介紹。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 卢龙县| 来宾市| 河津市| 巴林右旗| 武邑县| 灵寿县| 安新县| 和政县| 玉环县| 茂名市| 广河县| 南投县| 黄陵县| 海城市| 乌苏市| 龙门县| 奉新县| 云阳县| 吴川市| 嘉祥县| 射阳县| 柳江县| 泰顺县| 新民市| 浦北县| 东海县| 东丽区| 远安县| 永福县| 桂林市| 龙山县| 望城县| 阿拉善盟| 从江县| 信丰县| 洛宁县| 宿迁市| 清水县| 扬中市| 昭平县| 赞皇县|