Microsoft Visual Studio 2005 包含 Visual Web Developer Web 开发工具,它是一组工具和实用工具,用于创建 ASP.NET 2.0 版网站。Visual Web Developer 在支持网站创建方面进行了重要改进。Visual Web Developer 继续具有集成开发环境 (IDE) 在工作效率方面的优点,同时进行了大量改进。
此版本的 Visual Web Developer 主要在以下方面进行了改进:
*
ASP.NET 2.0 支持。
Visual Web Developer 支持新的 ASP.NET 2.0 功能,包括 ASP.NET 2.0 中引入的很多新控件。此外,Visual Web Developer 与本机 ASP.NET 2.0 功能相当一致,没有添加特定于设计器的功能。例如,Visual Web Developer 没有将特定于设计器的标记嵌入 ASP.NET 2.0 页。
*
更为灵活的项目选项和部署选项。
使用 Visual Web Developer 可以在本地和远程计算机上的 IIS 根中创建传统的 Microsoft Internet 信息服务 (IIS) 应用程序,它还支持虚拟根,支持使用文件传输协议 (FTP) 打开网站,支持使用项目之外的独立文件。所有这些改进,使 ASP.NET 2.0 应用程序的创建和部署变得相当容易。
*
改进的代码隐藏模型。
Visual Web Developer 可以通过两种方式创建页:一种是使用新的代码隐藏模型,另一种是将代码包含在 ASP.NET 页(.aspx 文件)中。
*
改进的编程功能。
大大简化了许多基本任务。例如,无需编写任何代码就能创建数据绑定页。新的 ASP.NET 2.0 控件增加了一些重要功能,这些功能在过去是需要自己编写代码才能实现的。Microsoft IntelliSense 和相关技术经过扩展,几乎能用于任何地方。
下面各部分高度概括了 Visual Web Developer 中的更改。
*
网站
*
项目
*
动态编译模型
*
编辑
*
编程
*
改进的代码隐藏模型
*
控件
*
数据控件和数据绑定
*
转换现有网站
*
Web 应用程序项目
有关 ASP.NET 2.0 新功能的信息,请参见 ASP.NET 中的新增功能。
网站和项目
Visual Web Developer 的特点在于,能灵活创建网站(在 Visual Web Developer 和网页设计器的以前版本中,分别称为项目和 Web 应用程序)。Visual Web Developer 中的网站不必绑定到 Microsoft Internet 信息服务 (IIS),也不必绑定到 IIS 根的物理文件夹。
现在,可以创建以下类型的网站:
*
文件系统。
可以将网站的所有文件保存在单个文件夹中。文件系统网站不依赖于 IIS。有关详细信息,请参见演练:在 Visual Web Developer 中创建基本网页。
*
本地 IIS。
如同 Visual Studio 的以前版本一样,可以创建能够放置在本地 IIS 根或虚拟目录上的 IIS 应用程序。还可以创建虚拟文件夹。有关详细信息,请参见演练:网页中的基本数据访问。
*
远程。
可以创建放置在支持 Microsoft FrontPage 2002 服务器扩展的远程服务器上的应用程序。这是 Visual Web Developer 的以前版本所使用的模型,本版本继续支持此模型。
*
FTP。
可以通过 FTP 打开网站。有关详细