演练:将 Visual Studio 2005 网站项目转换为 Visual Studio 2008 Web 网站项目
更新:2007 年 11 月
本演练介绍如何将 Visual Studio 2005 网站项目转换为 Visual Studio 2008 网站项目。如果要在 Visual Studio 2008 中处理用 Visual Studio 2005 创建的网站,只需打开该网站。Visual Studio 2008 将提示是否升级网站的目标 .NET Framework 版本。如果您决定不升级,则会在 Visual Studio 2008 中直接打开该网站,而不会进行任何其他转换。如果您决定升级,则可以按照本演练中的转换过程操作。
本演练将演示以下任务:
在 Visual Studio 2008 中打开 Visual Studio 2005 网站。
升级网站的目标 .NET Framework 版本。
测试项目。
先决条件
若要完成本演练,您需要:
Visual Studio 2008.
一个在 Visual Studio 2005 中创建的网站,且不存在编译和运行错误。
转换网站
首先,请在 Visual Studio 2008 中打开该网站,以启动转换过程。
打开网站
在 Visual Studio 2008 的**“文件”菜单上,单击“打开”,然后单击“网站”**。
将显示**“打开网站”**对话框。
浏览至网站项目文件所在的文件夹,然后单击**“打开”**。
Visual Studio 2008 将显示 Visual Studio 2005 网站的目标 .NET Framework 版本。它将提示您是否要升级项目以使用 .NET Framework 3.5。
单击**“是”**。
Visual Studio 将更新 .NET Framework 的版本。此外,它还会在 Web.config 文件中更新所有特定于 .NET Framework 版本的信息。
说明:
完成转换后,您可以手动更改这些版本设置。
在**“解决方案资源管理器”中,右击网站的项目节点,单击“属性页”,然后单击“生成设置”**。
随即将显示生成设置。
验证 .NET Framework 的目标版本是否已设置为 .NET Framework 3.5。如果尚未设置,请从列表中选择 .NET Framework 的适当版本。
单击**“确定”**关闭项目属性页。
测试项目
完成升级后,即可测试项目,以确保其能够正常运行。此过程还有助于识别项目中需要更新的代码。
验证网站是否能够正常编译和运行
如果已知代码在使用新版本的 .NET Framework 运行时所需的相关更改,请实施这些更改。
在**“生成”菜单上单击“生成网站”**。
项目中丢失的所有引用以及其他编译问题都会显示在**“错误列表”**窗口中。
在**“调试”菜单上单击“启动调试”**。
如果未启用调试,将显示**“未启用调试”对话框。选择用于添加已启用调试的 Web.config 文件的选项,然后单击“确定”**。
此外,还可能显示**“脚本调试被禁用”**对话框。它指示 Internet Explorer 中已禁用脚本调试。若要对客户端脚本启用调试,请按照该对话框卡中的说明操作。
单击**“是”**继续调试。
验证项目是否按预期运行。
后续步骤
如果要将包含 AJAX 功能的 Visual Studio 2005 网站转换为 Visual Studio 2008,则整个过程与上述过程类似,但需要执行一些附加步骤。在转换完 Visual Studio 项目后,请执行如何:将 ASP.NET AJAX 1.0 Web 项目升级至 .NET Framework 3.5 中介绍的步骤。
此外,您可能还希望将其他类型的项目从 Visual Studio 的早期版本转换为 Visual Studio 2008。有关更多信息,请参见概述:将 Visual Studio 网站和项目转换至 Visual Studio 2008。
请参见
任务
如何:将 ASP.NET AJAX 1.0 Web 项目升级至 .NET Framework 3.5
演练:将 Visual Studio 2005 网站项目转换为 Visual Studio 2008 Web 应用程序项目
演练:将 Visual Studio 2005 Web 应用程序项目转换为 Visual Studio 2008 Web 应用程序项目