下面我将为大家深入介绍 ASP.NET 中某些重要的新特性,以及一些其他 .NET Framework 技术。

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。

ASP.NET入门步骤 2:安装 .NET Framework 的快速入门示例

如果您已经安装了 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 示例的列表。

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(英文),选择所需的接收电子邮件分发的选项。

ASP.NET入门步骤 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 上。

ASP.NET入门步骤 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 相关文章,以及按线索组织的、基于 Web 讨论的 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入门五步详解相关推荐

  1. 五步详解小学数学之盈亏问题

    给幺儿写了一个五步详解小学盈亏问题,比网上搜到的简单明了: 一.两大元素概念: 二.盈与亏的概念: 三.解决盈亏问题,套用的公式 四.问题中除了盈.亏,还有平,就是刚好分完的情况: 五.最后的大bos ...

  2. ASP.NET2.0 ReportingServices使用详解

    ASP.NET2.0 ReportingServices使用详解 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/          时间:2007.4.9 本文先做 ...

  3. python编程语法大全-Python编程入门——基础语法详解

    今天小编给大家带来Python编程入门--基础语法详解. 关于怎么快速学python,可以加下小编的python学习群:611+530+101,不管你是小白还是大牛,小编我都欢迎,不定期分享干货 每天 ...

  4. python编程语法-Python编程入门——基础语法详解

    今天小编给大家带来Python编程入门--基础语法详解. 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_num ...

  5. python编程if语法-Python编程入门基础语法详解经典

    原标题:Python编程入门基础语法详解经典 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_number = ...

  6. python编程语法-Python编程入门——基础语法详解(经典)

    今天小编给大家带来Python编程入门--基础语法详解.温馨提示: 亮点在最后! 在这里还是要推荐下我自己建的Python开发学习群:301056051,群里都是学Python开发的,如果你正在学习P ...

  7. 【转】ASP.NET验证控件详解(非空验证,比较验证,范围验证,正则表达式,自定义验证)...

    [转]ASP.NET验证控件详解(非空验证,比较验证,范围验证,正则表达式,自定义验证) ASP.NET验证控件详解 现在ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服 ...

  8. [Python从零到壹] 十一.数据分析之Numpy、Pandas、Matplotlib和Sklearn入门知识万字详解(1)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  9. python基础编程语法-Python编程入门——基础语法详解

    今天小编给大家带来Python编程入门--基础语法详解. 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_num ...

最新文章

  1. asp.net分页控件使用详解【附实例下载】
  2. 开发日记-20190827 关键词 计算机网络
  3. cus.crm.myaccounts.util.Util.isIntentSupported
  4. 【收集】11款Linux数据恢复工具
  5. 简单的java方法_Java简单实用方法一
  6. include静态加载布局ViewStub动态加载布局
  7. Django初次体验
  8. springBoot 简单优雅是实现文件上传和下载
  9. YouTube-DNN优化原理推导
  10. Bootstrap 源码版文件结构
  11. 北航计算机软件基础试题,北航2010计算机软件技术基础试题与答案
  12. 陈睿:B站是中国最适合实现元宇宙概念的公司之一
  13. SAP License:谈PA和PCA的区别
  14. python向上取整_python向上取整-取整,向上
  15. linux日常学习笔记
  16. 爬虫技术python代码_2017.07.21 Python网络爬虫之Python代码格式
  17. STM32的硬件SPI驱动AD7124的方法
  18. CREO:CREO软件之零件【模型】扫描之扫描、螺旋扫描、可变剖面扫描、扫描混合、混合、边界混合、可变剖面扫描的简介及其使用方法(图文教程)之详细攻略
  19. echarts柱状图及阴影偏移
  20. 细数历史上那些有名的程序媛

热门文章

  1. c++观察者模式observer
  2. C语言编写2048小游戏
  3. ElasticSearch技术文档
  4. Pytorch实现基本循环神经网络RNN (3)
  5. 23-26 Python File方法、OS文件/目录方法、异常处理、内置函数
  6. 深度学习数学相关知识
  7. 使用Faster-Rcnn进行目标检测(实践篇)
  8. 混合文件下分离xml文件和jpg文件
  9. 《现代前端技术解析》读后鬼扯
  10. 理解JavaScript的执行机制