## 迷你 ASP.NET 编程

ASP.NET 是一种 Web 应用程序开发平台。它为用户提供了完整的可视化开发环境，并在生产效率、灵活性和可扩展性、性能、安全性、宿主、完整性上更加的完善，在操作及代码编写上更加的简捷、方便。

通过“迷你 ASP.NET 编程”视频，使大家能够初步认识 ASP.NET。在本视频中，主要介绍如何使用 ASP.NET 建立一个网站。也就是说，在学习 ASP.NET 之前先来了解一下 ASP.NET 建站的全过程。

使用 ASP.NET 开发网站的过程示意图如图 1 所示。

图 1 ASP. NET 网站开发过程示意图

下面按照图 1 的顺序介绍如何使用 ASP. NET 来建立网站。

## 搭建 ASP.NET 运行环境之安装与配置 IIS

使用 ASP.NET 开发的网站要通过 Internet 信息服务系统来访问。

IIS（Internet Information Server，服务管理器）是一个功能强大的 Internet 信息服务系统，是 Windows NT、Windows 2000 及以上版本操作系统中集成的最重要的 Web 技术。它的可靠性、安全性和可扩展性都非常好，并能很好地支持多个 Web 站点，是用户首选的服务器系统。IIS 提供了最简捷的方式来共享信息、建立并部署企业应用程序、以及建立和管理 Web 上的网站。通过 IIS，用户可以轻松地测试、发布、应用和管理自己的 Web 页和 Web 站点。

下面列出 Windows 操作系统不同版本下集成的 IIS 服务器。

l Windows 2000 Server/Professional IIS 5.0

l Windows XP Professional IIS 5.1

l Windows 2003 IIS 6.0

l Windows Vista IIS 7.0

说明：

由于篇幅所限，安装与配置IIS的详细步骤请参见对应的专题视频，或者“入门”/“ASP.NET开发入门”节中的介绍。

## 搭建 ASP.NET 运行环境之安装 Visual Studio 2008

“工欲善其事，必先利其器”。ASP.NET 是 Visual Studio 集成开发环境的一部分。现在专业开发人员一般都会通过安装 Visual Studio 2008 集成环境，来开发 ASP.NET 应用程序。

Visual Studio 2008 对操作系统的要求如下。

l Windows 2000 Service Pack 4

l Windows XP Service Pack 2.0

l Windows Server 2003 Service Pack 1.0

l Windows Vista

注意：

以上要求说明，在不同版本的Windows系统下（除了Windows Vista）安装Visual Studio 2008前，需要安装相应的Windows操作系统补丁。也就是说，必须安装系统补丁，才能正常安装Visual Studio 2008开发环境。

说明：

由于篇幅所限，安装Visual Studio 2008的详细步骤请参见对应的专题视频，或者“入门”/“ASP.NET开发入门”节中的介绍。

## 创建 ASP.NET 网站

搭建 ASP.NET 运行环境后，就可以启动 Visual Studio 2008 开发 ASP.NET 应用程序了。

下面介绍创建 ASP.NET 网站的具体步骤。

（1）在 Windows 操作系统下，单击“开始”按钮，选择“程序”/“Microsoft Visual Studio 2008”，如图2 所示。启动 Visual Studio 2008 开发环境。

图 2 启动 Visual Studio 2008 开发环境

（2）启动 Visual Studio 2008 开发环境，首先进入“起始页”界面，如图 3 所示。

图 3 “起始页”界面

（3）在“起始页”界面中，单击【创建/网站】链接按钮或者选择“文件”/“新建网站”命令，打开“新建网站”对话框。在“Visual Studio 已安装的模板”栏目中选择“ASP. NET 网站”，在“位置”文本框中输入网站位置，在“语言”下拉框中选择“Visual C#”语言，如图 4 所示。

图 4 “新建网站”对话框

（4）单击【确定】按钮，创建网站。这时，系统会自动打开默认主页 Default.aspx 页面。如图 5 所示。

图 5 打开 Default.aspx 页面

## 制作网页

创建网站后，在 Default.aspx 页面中添加一个 Image 控件，并为该控件设置 ImageUrl 属性以显示图片。

制作网页的具体步骤如下。

（1）在图 5 所示的界面上，单击左下角的“设计”视图按钮，打开页面的设计视图。然后，打开“工具箱”面板在“标准”类中找到控件，双击该控件或者拖拽该控件，都可以将控件添加到页面中，如图 6 所示。

图 6 添加 Image 控件

（2）打开“解决方案资源管理器”面板，右键单击项目名称在弹出的快捷菜单中选择“添加现有项”命令。在打开的“添加现有项”窗口中，选择一张图片，然后单击【添加】按钮，如图 7 所示。

图 7 选择图片

（3）添加完成后，在“解决方案资源管理器”面板中可以看到添加的图片，如图 8 所示。

图 8 添加图片成功

（4）在页面中右键单击 Image 控件，在弹出的快捷菜单中选择“属性”命令，如图 9 所示。

图 9 选择“属性”命令

（5）在打开的“属性”面板中找到 ImageUrl 属性，单击按钮打开“选择图像”对话框，选择图片，如图 10 所示。

图 10 选择图片

（6）单击【确定】按钮，在页面中可以看到选择的图片，如图 11 所示。

图 11 制作完成

（7）在工具栏上单击保存图标按钮，保存设计。

## 发布网站

创建网站、制作网页完成后，就可以发布网站了。

下面演示如何发布网站到文件系统中指定的文件夹下。

（1）在“解决方案资源管理器”面板中，右键单击项目名称在弹出的快捷菜单中选择“发布网站”命令。在打开的“发布网站”对话框的“目标位置”文本框中输入发布网站的位置，如图 12 所示。

图 12 输入目标位置

（2）单击【确定】按钮发布网站。发布成功后，在相应的文件夹下可以看到发布的网站。发布网站将隐藏.cs 后台代码文件，只显示.aspx 页面，如图 13 所示。

图 13 查看发布后的网站文件

## 浏览发布网站的首页面

在 Visual Studio 2008 开发环境中，按【F5】键可以直接调试网站，以查看、浏览网站的首页面。

在这里以 IIS 7.0 为例，介绍配置 IIS 建设网站，然后通过 IE 浏览器浏览网页。

（1）单击“开始”按钮，选择“控制面板”。在打开的“控制面板”窗口中双击“管理工具”图标，打开“管理工具”窗口。如图 14 所示。

图 14 “管理工具”窗口

（2）在“管理工具”窗口中，双击“Internet 信息服务(IIS)管理器”，打开 Internet 信息服务(IIS)管理器。如图 15 所示。

图 15 Internet 信息服务(IIS)管理器

（3）该窗口包含 3 个区域。

l 左侧区域

该区域显示连接的服务器节点。

l 中间区域

该区域可以显示“功能视图”或“内容视图”。“功能视图”显示可以编辑的项目，通过双击图标可以打开相应的属性窗口。“内容视图”显示网站包含的文件列表。

l 右侧区域

该区域显示可以操作的命令。

（4）依次展开“服务器名称”/“网站”节点，单击“Default Web Site”（默认网站）节点，在窗口的右侧显示可以对站点进行编辑的选项。例如，“基本设置”、“高级设置”、“查看虚拟目录”等选项。如图 16 所示。

图 16 “Defaulte Web Site”节点

（5）在窗口右侧菜单栏中，单击“基本设置”选项，打开“编辑网站”窗口。在该窗口的“物理路径”文本框中输入或通过按钮来确定网站的根目录。如图 17 所示。

图 17 编辑网站

（6）单击【确定】按钮，完成网站编辑。

（7）在中间区域下方单击“内容视图”，将显示“Default Web Site”站点包含的文件列表。如图 18 所示。

图 18 站点的“内容视图”

（7）选择“Default.aspx”页面，并在右侧区域单击“浏览”按钮，或者打开 IE 浏览器在地址栏上输入 http://localhost/Default.aspx，浏览该网页。网页运行结果如图 19 所示

图 19 浏览网页

## 总结

这里介绍了 ASP.NET 创建网站的详细步骤。你会发现，使用 ASP. NET 开发 Web 应用程序其实很简单。相信在以后的学习过程中，我们会发现 ASP. NET 的更多魅力。