`
varsoft
  • 浏览: 2429153 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

asp.net 入门的五个步骤

阅读更多
作者:rob howard
步骤 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 技术的详细示例。

要安装快速入门示例:

打开 sdk overview 链接 (.net framework sdk overview),该链接已在 sdk 安装过程中添加至您的桌面。
html 页面打开后,单击 .net framework samples 链接。
按照安装步骤来安装示例。
安装完成后,您可以在 http://localhost/quickstart/default.htm 访问示例。
最后,在浏览默认文档时,您可以选择页面顶端的 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 相关文章,以及按线索组织的、基于 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 中会话状态管理的变化(asp 的一个重大变化)。


如果您对专栏有意见或建议,请发邮件至 netcolum@microsoft.com。
分享到:
评论

相关推荐

    ASP.NET 入门的五个步骤

    ASP.NET 入门的五个步骤

    ASP.NET完全入门PDF

    小结第二章 我的第一个ASP.NET程序 i. 配置开发环境ii. 运行配套光盘iii. 第一个例子iv. 近观ASP.NET v. 小结 第三章 ASP.NET和ASP的比较i. ASP和ASP.NET的对比ii. 从ASP到ASP.NET(一个移植的例子) iii. 如何移植...

    最新ASP.NET MVC2入门教程

    最新ASP.NET MVC2入门教程,按步骤图文并茂。

    【免费】ASP.NET MVC5 高级编程[附源码].rar

    ASP.NET MVC5高级编程(第5版.NET开发经典名著)作为Microsoft备受欢迎的MVC技术的最新版本,MVC 5是一个成熟的Web应用程序框架,支持快速的、TDD友好的开发。MVC允许开发人员创建动态的、数据驱动的网站。这样的...

    ASP.NET三层架构

    走过Asp.net学习入门阶段后,真正开始着手开发一个Web项目时,才发现错综复杂的数据与关联根本就不是SqlDataSource和AccessDataSource数据源控件能简单解决的,而恰恰是被忽视了的一个ObjectDataSource数据源控件才...

    asp.net 完全入门

    我的第一个ASP.NET程序 i. 配置开发环境 ii. 运行配套光盘 iii. 第一个例子 iv. 近观ASP.NET v. 小结 第三章 ASP.NET和ASP的比较 i. ASP和ASP.NET的对比 ii. 从ASP到ASP.NET(一个移植的例子) ...

    ASP.NET完全入门

    ASP.NET 简单快速入门第一篇 概论 第一章 微软.NET战略和ASP.NET简介 i. 微软.NET的历史 ii. ASP.NET历史 iii. 众说纷纭.NET iv. ASP.NET综述 v. 小结 第二章 我的第一个ASP.NET程序 i. 配置开发环境 ii. ...

    ASP.NET_MVC5_入门指南

    内容简短但很精炼,每一个步骤都很详细,适合MVC的快速入门

    ASP.NET MVC Core 入门【技术分享】

    该资源包括一个简单的NOTEBOOK项目和一个配套的PPT讲解演示,演示中包括ASP.NET Core MVC介绍、基础语法讲解、MVC项目搭建步骤 以及多图动画代码讲解,适用于新手入门,也适用于技术分享(有演示备注可直接使用)

    asp.net知识库

    [ASP.NET 2.0]PageParser.GetCompiledPageInstance中存在一个Bug 如何在DotNet 2的登录组件中检索用户的锁定状态及解锁? ASP.NET 2.0, 想说爱你不容易 SqlDataSource WEB控件:当DeleteCommandType= 遭遇 ASP.NET ...

    C#毕业设计-基于asp.net的MVC网上书店管理系统(源码+数据库+视频).zip

    好的,我们可以按照以下步骤来开发基于ASP.NET MVC的网上书店管理系统: 1. 需求分析:确定系统的功能和需求,包括书籍管理、用户管理、订单管理、购物车功能、支付功能等。 2. 创建项目:在Visual Studio中创建一...

    ASP.NET MVC3 快速入门

    ASP.NET MVC3 快速入门 使用vs2010详细讲解入门开发步骤

    ASP.NET MVC 5高级编程 第5版

    《ASP.NET MVC 5高级编程(第5版)》还包括了MVC 5.1和MVC 5.2中的一些新特性。通过采用分步骤讲解的方法,指导读者如何充分利用MVC。本书的作者不是Microsoft的ASP.NET MVC专家,就是ASP.NET MVC领域的智者,所以作为...

    C#.NET入门实训教材

    对于比较复杂的问题,将问题分解为多个步骤,分别讲解给出详细的设计步骤,减少读者阅读难度。书中的例子都比较完整,绝大部分都可以在计算机中运行。 本书可以作为大学本专科计算机导论和C语言程序设计课程的后续...

    ASP.NET课件与学习资源

    ASP.NET课件与学习资源,里面有课件,还有一些入门的案例,案例以网页的形式进行展现,里面有步骤, 是学习asp.net入门提高不可错过的学习资源!ASP.NET课件与学习资源,ASP.NET课件与学习资源。

    1.ASP.NET.2.0.XML.高级编程(第3版) [1/3]

    1.ASP.NET.2.0.XML.高级编程(第3版) [1/3] (2009 年度畅销榜NO.1085 ) 原书名: ASP.NET2.0XML高级编程(第3版) 原出版社: 作者: (美)然哥诺辛尔蒙 著,肖奕,曹俊 译 出版社: 清华大学出版社 书号...

Global site tag (gtag.js) - Google Analytics