Поделиться через


Обновление проектов WebClass до Visual Basic 2008

Обновлен: Ноябрь 2007

Проекты Visual Basic 6.0 WebClass (также называемые проектами приложений IIS) можно обновить до проектов веб-приложений ASP.NET с помощью мастера обновления. Процесс обновления проектов WebClass в основном тот же, что и проектов любого другого типа; однако имеется несколько проблем, о которые необходимо знать.

Обновление классов WebClass

При обновлении проекта WebClass по умолчанию создается проект с новым именем имя_проекта.NET (где имя_проекта — это имя проекта Visual Basic 6.0).

При обновлении проекта WebClass от Visual Basic 6.0 до ASP.NET asp-файл обновляется до aspx-файла. Любые ссылки на файл asp в файле шаблона HTML не заменяются автоматически ссылками на aspx-файл. Эти ссылки не обновляются, так как файл шаблона может содержать ссылки на другие asp-файлы, которые не были частью проекта WebClass.

Кроме того, при копировании файлов в каталог нового проекта во время обновления копируются только файлы шаблона HTML. Другие html-файлы или файлы изображений не копируются в новый каталог.

html-файлы при добавлении в проект веб-узла ASP.NET по умолчанию добавляются как файлы содержимого. При обновлении проекта WebClass html-файлы добавляются как внедренные ресурсы. Если html-файлы добавляются в проект после обновления, необходимо задать для их свойства Действие при построении значение Внедренный ресурс, чтобы сделать их видимыми для приложения.

d8b6e96t.alert_note(ru-ru,VS.90).gifСовет.

Все еще можно ссылаться на не внедренный html-файл, предоставив его полный путь.

Если приложение веб-узла ASP.NET ни разу не создавалось перед обновлением первого проекта WebClass Visual Basic 6.0, необходимо установить объект StartUp проекта. Это можно сделать, щелкнув правой кнопкой aspx-файл и выбрав команду Установить в качестве начальной страницы в контекстном меню перед запуском обновленного проекта.

См. также

Основные понятия

Веб-классы для пользователей Visual Basic 6.0

Другие ресурсы

Обновление приложений, созданных в предыдущих версиях Visual Basic