《ASPNET开发系统环境搭建详解》由会员分享,可在线阅读,更多相关《ASPNET开发系统环境搭建详解(16页珍藏版)》请在金锄头文库上搜索。
1、第1章 ASP.NET开发系统环境搭建 第1章 ASP.NET开发系统环境搭建 技能目标1能安装Microsoft Visual Studio 2005、Microsoft SQL Server 2005。2能安装和配置IIS、配置基础开发环境。3能创建ASP.NET应用程序。 相关词汇英 文 单 词中 文 含 义英 文 单 词中 文 含 义IDEEnterprise EditionMSDNDeveloper EditionpartialStandard EditionExpress EditionWorkgroup Edition 工作任务任务1.1 搭建系统开发环境任务1.1 搭建系统开发
2、环境1.1.1 任务分析任务目标:将Microsoft Visual Studio 2005、Microsoft SQL Server 2005两个主要支持软件顺利地安装在带有Microsoft Windows Server 2003或者Microsoft Windows XP操作系统的PC开发机上;能够配置Microsoft Visual Studio 2005开发环境,并且能够创建一个ASP.NET应用程序。完成标准:能够在目标PC开发机上安装好所需的软件,配置好环境,并能够创建ASP.NET应用程序。应用手段:按需要安装支持ASP.NET技术的主要软件。1.1.2 相关知识1.1.2.1
3、 ASP.NET简介1什么是ASP.NETASP.NET是统一的Web应用程序平台,它提供了为建立和部署企业级Web应用程序所必需的服务。ASP.NET为能够面向任何浏览器或设备的更安全、更强的可升级性及更稳定的应用程序,提供了新的编程模型和基础结构。ASP.NET是Microsoft .NET Framework的一部分,是一种可以在高度分布的Internet环境中简化应用程序开发的计算环境。.NET Framework包含公共语言运行库,它提供了各种核心服务,例如,内存管理、线程管理和代码安全;它还包含.NET Framework类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类
4、型集合。2ASP.NET的特色与优势ASP.NET具有以下特色与优势:l 可管理性:ASP.NET使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。l 安全:ASP.NET为Web应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要进行添加、删除或替换这些方案。 l 易于部署:通过将必要的文件复制到服务器上,ASP.NET 应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不
5、需要重新启动。l 增强的性能:ASP.NET是运行在服务器上的已编译代码。与传统的Active Server Pages (ASP) 不同,ASP.NET能利用早期绑定、实时(JIT)编译、本机优化和全新的缓存服务来提高性能,编译的过程如图1-1所示。图1-1 ASP.NET页面编译l 灵活的输出缓存:根据应用程序的需要,ASP.NET可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。 l 移动设备支持:ASP.NET支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。l 扩展性和可用性:A
6、SP.NET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet信息服务(IIS)和ASP.NET运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程,以便应用程序继续处理请求。l 跟踪和调试:ASP.NET提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET支持使用.NET Framework调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。 l 与.NET F
7、ramework集成:因为ASP.NET是.NET Framework的一部分,整个平台的功能和灵活性对Web应用程序都是可用的。开发人员也可以从Web上访问.NET类库、查看消息和数据访问解决方案。ASP.NET是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。l 与现有ASP应用程序的兼容性:ASP和ASP.NET可并行运行在IIS Web服务器上而互不冲突;不会发生因安装ASP.NET而导致现有ASP应用程序崩溃的情况。ASP.NET仅处理具有.aspx文件扩展名的文件,具有.asp文件扩展名的文件仍由ASP引擎来处理。然而,应该注意的是会话状态和应用程序状态并不在ASP和AS
8、P.NET页面之间共享。ASP.NET启用了分布式应用程序的两个功能,即Web窗体和XML Web服务,相同的配置和调试基本结构都支持这两种功能。Web窗体技术帮助用户建立强大的基于窗体的网页,Web窗体页面则使用可重复使用的内建组件或自定义组件来简化页面中的代码。 使用ASP.NET创建的XML Web服务,可以远程访问服务器。使用XML Web服务,商家可以提供其数据或商业规则的可编程接口,然后可以由客户端和服务器端的应用程序获得和操作。通过在客户端/服务器和服务器/服务器方案中的防火墙范围内的使用标准(如XML消息处理和HTTP等),XML Web服务可启用数据交换。以任何语言编写的且运
9、行在任何操作系统上的程序都能调用XML Web服务。3ASP.NET的典型应用微软网站( Visual Studio 2005 IDEVisual Studio 2005 IDE(Integrated Develop Environment,集成开发环境)提供了比Visual Studio .NET 2003 IDE更加方便、友好的开发ASP.NET应用程序的环境,具体有以下几点。1内置服务器,不再依赖IIS在Visual Studio .NET 2003集成开发环境中,开发ASP.NET Web应用程序必须依赖IIS,而在Visual Studio 2005中,IIS则成为可选项。Visua
10、l Studio 2005自身提供了一个用于开发、调试ASP.NET Web应用程序的内置Web服务器。在Visual Studio 2005中直接运行.NET应用程序时,该内置Web服务器就会自动启动,这时可以在Windows的任务栏中看到内置服务器的小图标,双击该图标,可看到如图1-2所示的内置Web服务器的详细情况。图1-2 内置Web服务器2访问网站方法多样在Visual Studio .NET 2003中打开一个网站或ASP.NET应用程序,必须在IIS中配置该网站对应的虚拟目录,而在Visual Studio 2005中则是可选的。在Visual Studio 2005中,可以使用
11、本地的文件系统、FTP站点或IIS站点等方式来访问一个网站或ASP.NET应用程序。3简单的网站发布在Visual Studio 2005中发布网站方法更简单,只需在应用程序开发的“解决方案资源管理器”面板中右击解决方案名称,并在弹出的快捷菜单中选择“发布网站”命令,弹出如图1-3所示的“发布网站”对话框,单击“确定”按钮,就可以很方便地完成网站发布操作。图1-3 “发布网站”对话框4网站复制Visual Studio 2005提供了网站复制功能。使用该功能,可以方便、快捷地备份网站的资源(如代码、图像等)。单击“解决方案资源管理器”面板中的“复制网站”按钮,即可复制“解决方案资源管理器”面板
12、中当前正在开发的网站。1.1.3 任务实施1安装Microsoft Visual Studio 2005要在Visual Studio 2005 IDE环境下开发ASP.NET Web应用程序,必须要先安装该开发环境。下面介绍安装的具体步骤,以Windows Server 2003操作系统为例。(1)双击Visual Studio 2005的安装应用程序setup.exe,出现“Visual Studio 2005安装程序”窗口,其中显示了“安装Visual Studio 2005”、“更改或移除产品文档”和“检查Service Release”3个选项,这时,只有“安装Visual Stud
13、io 2005”选项可用。(2)选择“安装Visual Studio 2005”选项,弹出Microsoft Visual Studio 2005安装向导窗口。此时,安装程序正在加载安装组件。(3)单击“下一步”按钮,弹出Microsoft Visual Studio 2005安装程序起始页窗口。(4)单击“下一步”按钮,弹出“Microsoft Visual Studio 2005安装程序选项页”窗口,在此可以选择要安装的功能以及安装路径。这里选择“自定义”选项,并配置功能、设置安装路径,如图1-4所示。图1-4 自定义安装选择(5)单击“安装”按钮,弹出“Microsoft Visual
14、Studio 2005安装程序安装页”窗口,当前窗口显示安装程序的进度,如图1-5所示。图1-5 安装 Visual Studio 2005(6)安装完成后,弹出“Microsoft Visual Studio 2005安装程序完成页”窗口。(7)单击“完成”按钮,弹出提示安装完成的窗口。此时,“更改或移除产品文档”和“检查Service Release”是可用选项,此时也可以选择安装MSDN(Microsoft Developer Network)。知识点小贴士MSDN是微软公司面向软件开发者的一种信息服务,它是一个以Visual Studio和Windows平台为核心整合的开发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、微软产品下载(几乎包括全部的操作系统、服务器程序、应用程序和开发程序的正式版和测试版,还包括各种驱动程序开发包和软件开发包)、Blog、BBS、MSDN WebCast以及与CMP合作的MSDN杂志等一系列服务。MSDN的中文网址是 china/msdn。2安装Microsoft SQL Server 2005Microsoft SQL Server 2005包括以下5个版本,分别是:l SQL Server 2005 Exp