ASP .NET项目
现在我们来看看Visual Studio .NET与以前版本相比真正"闪光"的地方。过去,要使用Visual Studio工具开发一个web应用程序,根据开发的应用软件的类型,我们必须在Visual Interdev、FrontPage和VB之间"跳来跳去",我们使用Visual Interdev开发客户端web应用程序,使用FrontPage开发静态网页,使用VB开发web类和服务器端组件,每种工具各有优缺点。在Visual Studio.NET中,所有这些都成了历史,开发web应用程序不再需要单独的工具,开发服务器端web应用程序的过程与开发标准的Windows应用程序非常相似。下面我们通过一个简单的例子来说明这一点。
在开始前,我们先来看看所需要的工具和组件。我们应当已经安装了Visual Studio.NET专业版或更高版本的开发工具。另外,我们还需要在Windows 2000或XP Pro上安装的IIS 5.0,ISS 5.0还必须使用端口80。
此外,我们还需要确认没有安装Apache等其它web服务器。在Windows XP平台上,如果二种服务同时使用端口80,我们不会得到错误信息,首先启动的服务将获得端口的使用权。在WinNT 4和2000平台上,如果在一个已经被使用的端口上启动另一个应用程序,在日志中会有相关出错信息。如果有其它应用程序在使用端口80,为了运行IIS,我们必须首先中断其它应用程序。另外,还需要将服务的启动模式改为手动方式。
ISS还需要使用Microsoft ASP.NET文件(ASPX)扩展进行更新,Visual Studio也需要安装它。要检查是否进行了更新,可以打开"管理控制台",扩展"互联网信息服务"节点,扩展"Web站点",右击"缺省Web站点",选择"属性",然后选择"主目录"标签,点击窗体底部的"配置"按钮,我们会看到如下图所示的内容:
(图09)
注意.NET的所有引用。如果没有看到任何引用,我们就需要重新配置计算机了。Visual Studio Installer会为我们完成这一任务。