欢迎访问 Nothin´ but ASP.NET 专栏,下面我将为大家深入介绍 ASP.NET 中某些重要的新特性,以及一些其他 .NET Framework 技术。
在第一个专栏中,我们将讨论 ASP.NET 入门的五个步骤。以后的专栏我们将陆续探讨 ASP.NET 中的其他优秀功能(如部署、状态管理、进程模型、控件、安全等方面的变化)。
步骤 1:下载和安装 .NET SDKASP.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,您可以从 (英文)下载它。
注意: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 技术的详细示例。
要安装快速入门示例:
打开 SDK Overview 链接 (.NET Framework SDK Overview),该链接已在 SDK 安装过程中添加至您的桌面。 HTML 页面打开后,单击 .NET Framework Samples 链接。 按照安装步骤来安装示例。 安装完成后,您可以在 访问示例。 最后,在浏览默认文档时,您可以选择页面顶端的 ASP.NET 链接。此链接包含了 ASP.NET 示例的列表。 步骤 3:加入 ASPNG 讨论列表Charles Carroll 作为不断壮大的 ASP.NET 社团的领导者之一,一直尽心尽力地主持着基于电子邮件的 ASP.NET 讨论列表。事实上,从七月初专业开发人员会议 (PDC) 的第一天开始,这个讨论列表就一直存在。
此讨论列表是学习和发布日益丰富的 ASP.NET 开发人员知识的最佳选择。Charles 会检查和筛选所有的消息,确保发布的文章都与此列表相关,从而使讨论不脱离主题。
除了社区方面的列表以外,Microsoft .NET Framework 小组还定期参加讨论并发布示例代码。最近一次是 Scott Guthrie 发布了一个动态生成图像的 ASP.NET 示例。
要加入讨论列表,只需访问 (英文)。在此页面上,您可以找到与 ASP.NET 相关的不同主题的电子邮件讨论列表的完整列表。最活跃的列表是 ASPNGBeta,我们推荐您加入这个列表。请从列表中选择 ASPNGBeta。您也可以直接访问 (英文),选择所需的接收电子邮件分发的选项。
步骤 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 示例应用程序