1.3 搭建ASP.NET开发运行环境
1.3.1 运行环境
ASP.NET需要一系列的运行环境支持,因为ASP.NET是运行在服务器上的程序,所以下面介绍的这些开发环境均为服务器端环境。
1.操作系统的支持
ASP.NET被推荐运行在Windows操作系统上,包括以下操作系统:Windows 2000(包含Professional、Server和Advanced Server)、Windows XP Professional、Windows Server 2003。
2.ASP.NET环境
要正常运行ASP.NET还需要安装.NET运行环境,即.Net Framework。ASP.NET的运行环境是.Net Framework 4.0,开发环境是Visual studio 2010。一般的开发环境安装程序中已经集合了运行环境,安装Visual Studio 2010时安装程序会提示用户自动安装.Net Frame-work 4.0。
3.其他软件要求
ASP.NET的运行需要Web服务器的支持。在Windows操作系统下使用的Web服务器是IIS,可以在“控制面板”中查看系统是否安装了此软件。如果没有安装,可以通过“控制面板”→“添加删除程序”,“添加/删除Windows组件”来安装。数据库管理软件可以安装SQL server 2008,另外还要安装微软数据访问组件(MOAC)2.7及以上版本。
1.3.2 安装配置IIS
ASP.NET需要使用Web服务器作为发布平台,一般用IIS作为Web服务器。IIS是微软开发的Web服务器。它基于Windows操作系统,提供了非常简捷的方式来共享信息、建立并部署企业应用程序,以及建立和管理Web网站,通过IIS可以方便地测试、发布、管理Web站点。IIS操作方便、功能强大,为ASP.NET的稳定运行提供了有效保障。
1.安装IIS
Windows操作系统的安装文件中一般都带有IIS,但默认是不安装的,而且IIS根据操作系统版本的不同也有些区别,所以应找到与操作系统对应的IIS文件进行安装。Windows XP对应的版本是IIS 5,Windows server 2003对应的版本是IIS 6。
下面以Windows XP为例说明IIS 5的安装步骤:
(1)打开“控制面板”中的“添加/删除程序”,在弹出的对话框上单击“添加/删除Windows组件”按钮。
(2)在弹出的“Windows组件向导”窗口中选择“Internet信息服务(IIS)”,如图1-3所示(注意确保选中前面的复选框)。
图1-3 IIS安装
(3)单击“详细信息”按钮,在弹出的“Internet信息服务(IIS)”窗口中可选择安装相关的组件和服务,一般采取默认安装。选中后单击“确定”按钮,单击“下一步”按钮,操作系统会自动寻找安装光盘上所需组件进行安装。如果没有安装光盘,也可以下载微软公司提供的IIS安装包到本地磁盘后,再从磁盘安装。出现完成“Windows组件向导”窗口表示安装完成。
2.配置IIS服务器
IIS安装完成后,还要为ASP.NET应用程序设置站点。IIS是可视化的操作,只需要在引导下设置即可。
(1)选择“开始”→“设置”→“控制面板”→“管理工具”→“Internet信息服务”选项,打开Internet信息服务(IIS)管理器。单击左边窗口中的本地主机名,展开折叠项目,选择“网站”→“默认网站”,如图1-4所示。
(2)在图1-4中,右击“默认网站”,在打开的快捷菜单中选择“属性”命令,打开“默认网站 属性”对话框,在“Web站点”选项卡中设置网站的IP地址和端口号,端口号默认80,可以通过设置不同的端口号实现在一个IIS服务器配置多个网站,本案例设置端口号为81,如图1-5所示。
图1-4 IIS默认网站
图1-5 设置IIS站点IP地址和端口号
(3)设置主目录。在“主目录”选项卡中可以设置IIS服务器的文件主目录(ASP.NET应用程序所在的根目录),如图1-6所示。
(4)设置默认文档。打开“文档”选项卡,单击“添加”按钮将default.aspx设为默认文档,如图1-7所示。设置默认文档的目的:将主页文件名设置为默认文档后,访问该网站时只写出网址不加主页文件名就可以登录网站。
图1-6 设置IIS主目录
图1-7 设置IIS默认文档
(5)设置目录安全性。打开“目录安全性”选项卡,在此可以设置项目是否允许匿名访问。单击“编辑”按钮,打开“身份验证方法”对话框,如图1-8所示,选择“启用匿名访问”,并指定匿名访问使用的账户和密码,勾掉“集成Windows身份验证”,则任何人都可以不需要输入用户名和密码访问此网站。
(6)设置ASP.NET版本号
切换到“ASP.NET”选项卡,如图1-9所示,单击“ASP.NET版本”下拉框,选择ASP.NET的版本号,在安装完.NET Framework 4后,这里可以选择4.0.30319。
图1-8 设置IIS匿名访问
图1-9 设置ASP.NET版本号
(7)设置虚拟目录
在IIS中有个虚拟目录的概念。当通过浏览器访问时,虚拟目录的路径好像是站点的子文件夹,实际上可能是在另外路径中的文件夹。创建一个虚拟目录的步骤如下:①打开“Inter-net信息服务(IIS)管理器”。②鼠标右击需要添加虚拟目录的站点,选择“新建”→“虚拟目录”命令,在向导中填写该虚拟目录的名称和路径,并设置该虚拟路径的访问权限就可以了。
1.3.3 安装Visual Studio 2010
Visual Studio 2010目前有3个版本:Visual Studio 2010 Professional,Visual Studio 2010 Premi-um,Visual Studio 2010 Ultimate。其中,前两个用于个人或小型的开发团队开发管理应用程序,Ultimate版本则为体系结构、设计、开发、数据库开发及应用程序测试等任务的团队提供集成的工具集。在Windows XP系统中只能按照Visual Studio 2010 Professional,下面介绍安装过程。
(1)双击Visual Studio 2010 Professional的安装文件setup.exe,进入安装界面,如图1-10所示。根据安装向导提示做相应操作,直到出现图1-11所示的安装成功界面。
图1-10 安装向导界面
图1-11 安装完成界面
(2)在图1-11中选择“安装文档”按钮,来安装MSDN帮助文档;在弹出的“Help Library管理器”窗口中,选择从磁盘安装所有的帮助文档,单击“更新”按钮以安装MS-DN,安装完成后如图1-13所示;单击“设置”按钮,设置首选帮助体验为本地帮助,如图1-14所示。这样Visual Studio 2010 Professional就成功地安装到本机上了。
图1-12 MSDN安装界面
图1-13 MSDN安装完成
图1-14 设置首选帮助体验