标题: [08-15] ASP.NET 入门的五个步骤 [打印本页] 作者: linjiang.com 时间: 2007-6-12 02:20 标题: [08-15] ASP.NET 入门的五个步骤 欢迎访问 NOTHIN' BUT ASP.NET 专栏,下面我将为大家深入介绍 ASP.NET 中某些重要的新特性,以及一些其他 .NET FRAMEWORK 技术。
在第一个专栏中,我们将讨论 ASP.NET 入门的五个步骤。以后的专栏
我们将陆续探讨 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(英文),选择所需的接收电子邮件分发的选项。
步骤 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 上。
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 站点到活动,您都可以在这里找到感兴趣的东西。
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# 进行了深入的探讨。