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

首頁 > 編程 > .NET > 正文

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

2024-07-10 12:50:13
字體:
來源:轉載
供稿:網友

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

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

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

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

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

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

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

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

配置信息存儲在XML的配置文件中。管理員易于更新配置設定,而開發者則易于理解配置內容。

.配置系統易于擴展。你可以在配置系統中存放自己的配置標準以及設置。

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

. 分級配置,可以使不同的應用程序或單個應用程序的不同部分具有不同的設定。

下面是MSDN中提供的例子:

以下為引用的內容:
<!-- 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>標記之間。配置文件有兩個主要部分:

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

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

如果你已經安裝了NGWS,你可以在WINDOWS目錄下搜索到config.web文件,這是系統級的配置文件。可以瀏覽它的設置內容作為參考。

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

一、<compilation debugmode="true"/>

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

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

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

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

三、<assemblies>

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

</assemblies>

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

四、在security小節里可以設置站點的驗證方式。

以下為引用的內容:
  <security>
<authentication mode="Windows" />
</security>

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

五、DNS的設置

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 景泰县| 六安市| 集贤县| 龙海市| 双城市| 湾仔区| 三亚市| 曲周县| 绵阳市| 堆龙德庆县| 屏东县| 肥西县| 福海县| 柘城县| 景泰县| 余姚市| 和田县| 石阡县| 确山县| 林西县| 葵青区| 肇东市| 峡江县| 南宁市| 临清市| 雅江县| 景德镇市| 辽阳市| 潢川县| 巫山县| 花垣县| 毕节市| 巴楚县| 新宾| 恭城| 莎车县| 胶州市| 界首市| 微山县| 平山县| 敖汉旗|