ASP.NET 入門的五個步驟

來源:互聯網
上載者:User

作者:Rob Howard
2000 年 11 月 12 日   將於 2000 年 12 月 28 日存檔
歡迎訪問 Nothin´ but ASP.NET 專欄,下面我將為大家深入介紹 ASP.NET 中某些重要的新特性,以及一些其他 .NET Framework 技術。
在第一個專欄中,我們將討論 ASP.NET 入門的五個步驟。以後的專欄我們將陸續探討 ASP.NET 中的其他優秀功能(如部署、狀態管理、進程模型、控制項、安全等方面的變化)。

ASP.NET 是作為 .NET SDK 的一部分提供的,它是建立、產生和測試基於 .NET Framework 的應用程式所需要的所有技術的集合。要下載和安裝 .NET SDK,請前往 MSDN Online .NET 開發人員中心(英文),然後單擊“Download the .NET Framework SDK Beta 1”。下載內容大約有 90 MB;不過,有一個選項可以將 SDK 分為一系列小檔案進行下載。
在安裝 ASP.NET 之前,需要安裝 Internet Explorer 5.5,您可以從 http://www.microsoft.com/windows/ie/default.htm(英文)下載它。
注意:SDK 的技術預覽版本僅支援安裝了 Internet Information Services (IIS) 5.0 的 Windows 2000 Server,而 Beta 1 版本則支援 Windows NT 4.0 和 IIS 4.0。

如果您已經安裝了 SDK,那麼也應該安裝 .NET Framework 的快速入門樣本。包括在 .NET SDK 內的快速入門樣本包含各種 ASP.NET 特性和其他 .NET 技術的詳細樣本。
要安裝快速入門樣本:

開啟 SDK Overview 連結 (.NET Framework SDK Overview),該連結已在 SDK 安裝過程中添加至您的案頭。
HTML 頁面開啟後,單擊 .NET Framework Samples 連結。
按照安裝步驟來安裝樣本。
安裝完成後,您可以在 http://localhost/quickstart/default.htm 訪問樣本。
最後,在瀏覽預設文件時,您可以選擇頁面頂端的 ASP.NET 連結。此連結包含了 ASP.NET 樣本的列表。


Charles Carroll 作為不斷壯大的 ASP.NET 社團的領導者之一,一直盡心儘力地主持著基於電子郵件的 ASP.NET 討論列表。事實上,從七月初專業開發人員會議 (PDC) 的第一天開始,這個討論列表就一直存在。
此討論列表是學習和發布日益豐富的 ASP.NET 開發人員知識的最佳選擇。Charles 會檢查和篩選所有的訊息,確保發布的文章都與此列表相關,從而使討論不脫離主題。
除了社區方面的列表以外,Microsoft .NET Framework 小組還定期參加討論並發布範例程式碼。最近一次是 Scott Guthrie 發布了一個動態產生映像的 ASP.NET 樣本。
要加入討論列表,只需訪問 http://www.asplists.com/asplists/aspng.asp(英文)。在此頁面上,您可以找到與 ASP.NET 相關的不同主題的電子郵件討論列表的完整列表。最活躍的列表是 ASPNGBeta,我們推薦您加入這個列表。請從列表中選擇 ASPNGBeta。您也可以直接存取 http://www.asplists.com/asplists/aspngbeta.asp(英文),選擇所需的接收電子郵件分發的選項。


不會。ASP.NET 應用程式與現有的 ASP 應用程式可以同時運行。
ASP 使用的副檔名(如 .asp 和 .asa)和 ASP.NET 使用的副檔名(如 .aspx、.asax、.ascx、.asmx 等等)是完全獨立的,不會互相替代。而且,ASP.NET 應用程式的處理由一個獨立的 ISAPI 擴充進行。
一點說明:儘管 ASP 和 ASP.NET 應用程式可以同時運行,但即使在同一目錄下,它們也不能共用應用程式資訊。例如,在 global.asa 中所作的設定不會影響 ASP.NET 應用程式,而在 global.asax 中所作的設定也不會影響 ASP 應用程式。類似地,應用程式和工作階段狀態資訊也不共用。ASP 應用程式中的某個使用者無法使用在 ASP.NET 應用程式中為同一個使用者添加的會話資料,除非重新建立該使用者。

不需要。儘管 Visual Studio.NET 將提供驚人的設計、編碼和調試環境,但建立 ASP.NET 應用程式並不需要使用它。ASP.NET 遵循與 ASP 相同的“只需儲存”設計原則:任何基於文本的編輯程式都可用於建立 ASP.NET 應用程式。在第一次訪問 ASP.NET 頁面時,該頁面會自動編譯,以後的請求將訪問編譯過的資源。

不可以。您確實可以利用這些平台之一來進行開發,但是 ASP.NET 應用程式必須運行在 Web 服務器上,或者運行在安裝了 IIS 的 Windows 2000 或 Windows NT 4.0 上。

在這一步中,我將盡量概括一些聯機、印刷和活動方面的重要資源。如果得到新訊息,我會繼續補充新的資源和活動。

IBuySpy(英文)是功能全面的電子商務應用程式,它詳細介紹了如何使用 ASP.NET 建立高效能、可伸縮的 Web 應用程式。您可以聯機瀏覽應用程式範例(包括完整的原始碼和文檔),也可以下載完整的 C# 或 Visual Basic.NET 版本的應用程式。

Brinkster Inc.(英文)是最大的免費 ASP Web 主機服務提供者,它提供免費 ASP.NET 主機服務。加入的每個成員可獲得 5 MB 空間用於測試和學習 ASP.NET。用於測試和學習的成員資格,給開發人員提供了瞭解這項新技術的機會。Brinkster 提供免費 ASP 主機服務已經有一年多的時間,在 ASP/ASP.NET 主機服務市場處於領先地位。

ASP.NET 社區(包括人、活動、討論列表和新聞群組等)是非常奇妙的,它不僅是得到答案或解決問題的最好場合之一,而且其中還有一些網站提供聯機的快速入門樣本——這意味著您可以嘗試 ASP.NET,而不需要安裝它。

http://www.aspfree.com(英文)是比較全面的 ASP.NET 社區網站之一,由 Steve Schofield 管理。您可以在這裡找到十多篇關於 ASP.NET 的文章,以及聯機的 ASP.NET 快速入門樣本。如果您不能安裝 NET.SDK,這是您學習 ASP.NET 的不錯的選擇。作為獎勵,您還可以得到 Wrox Press 出版的 A Preview of ASP.NET 第 1 章的聯機版本。
http://www.aspng.com(英文)是另外一個比較全面的 ASP.NET 相關網站。ASPNG 包括至以下內容的連結:Charles Carroll 上傳的 ASP.NET 類和 Stephen Walther 上傳的 ASP.NET Workshop。最後,ASPNG 還包括一個比較活躍的電子郵件討論列表。相關資訊請參見 http://www.asplists.com(英文)。
http://www.ASP101.com(英文)幾篇 ASP.NET 相關文章,以及按線索組織的、基於 網路討論區的 ASP.NET 論壇。
http://www.asptoday.com(英文)Wrox Press 的聯機雜誌已經有 10 篇關於 ASP.NET 的文章,範圍從 ADO+ 到產生伺服器控制項。
http://www.4guysfromrolla.com(英文)4GuysFromRolla 包括一些文章和其他相關資源。文章內容涉及 ADO+ 和 ASP.NET 本身的概述。
http://www.devx.com(英文)最後,devx.com 包含比較全面的 ASP.NET 列表和可用的 .NET 相關資源。從書籍、Web 網站到活動,您都可以在這裡找到感興趣的東西。


現在有三本講解 .NET 的書籍:

Presenting C# 概括介紹了新語言 C#(ASP.NET 支援的多種語言之一)。如果您希望快速簡便地瞭解 C#,您可能需要這本書。
A Preview of ASP+ 涵蓋了從簡要介紹 ASP.NET 到建立 ASP.NET 頁面的各種內容,包括 Web 服務、資料和控制項。此外,它還涉及從 ASP 轉至 ASP.NET、ASP.NET 物件模型以及如何在 .NET 中使用 COM 組件等主題。這本書在 Beta 1 版本之前面世。
A Programmer´s Introduction to C# 由 Eric Gunnerson(C# 小組的成員)著,對 .NET 語言 C# 進行了深入的探討。


如果您願意參加會議並觀看有關 ASP.NET 和 .NET Framework 的示範,建議如下:

Wrox(英文)
Wrox 歐洲開發人員會議將於 11 月 29 日在荷蘭的阿姆斯特丹召開。會議討論與 ASP.NET 和 .NET 相關的各種主題,.NET Framework 小組成員將出席本次會議。希望您來參加這次會議。
InsideASP(英文)
InsideASP 會議將於 2 月 22 日至 25 日在佛羅里達的奧蘭多召開。會議僅討論 ASP 和 ASP.NET 社區的相關問題。與 Wrox 會議一樣,.NET Framework 小組成員也將出席這次會議。
ASP.NET 速成課程(英文)
為期四天的專題討論會將集中討論如何用 ASP+ 伺服器控制項建立複雜的互動式 HTML 表單。我們也將向您介紹 Microsoft ADO 的最新版本——ADO+。要瞭解會議的時間和地址,請參見此 Web 網站。

 

總之,串連和運行 ASP.NET 非常容易。現在,已經有一些很有用的資源可以協助您學習這種技術,希望您能加入日益壯大的社區撰稿者隊伍。在下個月的文章中,我們將討論 ASP.NET 中工作階段狀態管理的變化(ASP 的一個重大變化)。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.