ASP.NET 入門的五個步驟

來源:互聯網
上載者:User
文章目錄
  • IBuySpy Microsoft ASP.NET 應用程式範例
  • ASP.NET 主機服務
  • 社區網站和分發列表
  • 書籍
  • 活動

作者:Rob Howard

2000 年 11 月 12 日 將於 2000 年 12 月 28 日存檔

歡迎訪問 Nothin´ but ASP.NET 專欄,下面我將為大家深入介紹 ASP.NET 中某些重要的新特性,以及一些其他 .NET Framework 技術。

在第一個專欄中,我們將討論 ASP.NET 入門的五個步驟。以後的專欄我們將陸續探討 ASP.NET 中的其他優秀功能(如部署、狀態管理、進程模型、控制項、安全等方面的變化)。

步驟 1:下載和安裝 .NET SDK

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。

步驟 2:安裝 .NET Framework 的快速入門樣本

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

要安裝快速入門樣本:

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

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(英文),選擇所需的接收電子郵件分發的選項。

步驟 4:常見問題如果我安裝 SDK 並且使用 ASP.NET,會不會中斷現有的 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 應用程式中為同一個使用者添加的會話資料,除非重新建立該使用者。

建立 ASP.NET 頁面需要使用 Visual Studio 或其他工具嗎?

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

ASP.NET 可以在 Windows 95、Windows 98 和 Windows Me 上運行嗎?

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

步驟 5:進一步瞭解

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

IBuySpy Microsoft ASP.NET 應用程式範例

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

ASP.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 的一個重大變化)。

如果您對專欄有意見或建議,請發郵件至 netcolum@microsoft.com。

Rob Howard 是 .NET Framework 小組的一名 ASP.NET 程式管理員。只要有空,他總與家人一起度過或飛赴華盛頓東部釣魚。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.