将 WebClass 项目升级到 Visual Basic 2005

更新:2007 年 11 月

Visual Basic 6.0 WebClass 项目(也称为 IIS 应用程序项目)可使用升级向导升级至 ASP.NET 网站项目。升级 WebClass 项目的过程与升级任何其他项目类型的过程基本相同;但是,有一些问题需要您了解。

升级 WebClass

升级 WebClass 项目时,默认情况下将创建具有新项目名称 projectname.NET(其中 projectname 是 Visual Basic 6.0 项目的名称)的项目。

当 Visual Basic 6.0 WebClass 项目升级到 ASP.NET 时,该项目的 .asp 文件升级为 .aspx 文件。对 HTML 模板文件内 .asp 文件的任何引用都不会自动更改为 .aspx 引用。之所以不升级这些引用,是因为模板文件可能包含对不属于 WebClass 项目的其他 .asp 文件的引用。

此外,在升级过程中向新的项目目录复制文件时,只复制 HTML 模板文件。任何其他 .html 文件或图像文件都不复制到新目录。

向 ASP.NET 网站项目添加 HTML 文件时,默认情况这些文件将作为内容文件添加。升级 WebClass 项目时,会将 HTML 文件作为“嵌入的资源”添加。如果您在升级之后向项目添加 HTML 文件,则必须将它们的“生成操作”属性设置为“嵌入资源”,以使它们对于应用程序是可见的。

提示:

您仍然可以通过提供 HTML 文件的完整路径来引用未嵌入的 HTML 文件。

如果在升级您的第一个 Visual Basic 6.0 WebClass 项目之前从未创建过 ASP.NET 网站应用程序,则需要设置该项目的 StartUp 对象。方法是在运行升级后的项目之前,右键单击 .aspx 文件并选择快捷菜单中的“设为起始页”。

请参见

概念

适用于 Visual Basic 6.0 用户的 WebClass

其他资源

升级用 Visual Basic 早期版本创建的应用程序