將 WebClass 專案升級為 Visual Basic 2005

更新:2007 年 11 月

Visual Basic 6.0 WebClass 專案 (也稱為 IIS 應用程式專案) 可以使用「升級精靈」升級至 ASP.NET 網站專案。升級 WebClass 專案的處理序 (Process) 本質上與其他任何專案類型都一樣,但有一些問題需要特別注意。

升級 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 檔案或影像檔都不會複製到新的目錄。

當您將 HTML 檔案加入至 ASP.NET 網站專案時,根據預設它們都會以內容檔的方式加入。在升級 WebClass 專案時,HTML 檔案會以內嵌資源的方式加入。如果您在升級之後將 HTML 檔案加入至專案中,則必須將它們的 [建置動作] 屬性設定為 [內嵌資源],才能讓應用程式看到。

秘訣

藉由提供檔案的完整路徑,仍然可以參考未內嵌的 HTML 檔案。

如果您在升級第一個 Visual Basic 6.0 WebClass 專案之前未曾建立 ASP.NET 網站應用程式,則需要設定專案的 StartUp 物件。做法是在執行升級的專案之前先以滑鼠右鍵按一下 .aspx 檔案,再從快速鍵功能表選取 [設定為起始頁]。

請參閱

概念

Visual Basic 6.0 使用者可用的 WebClass

其他資源

升級由舊版 Visual Basic 建立的應用程式