Partager via


Mise à niveau de projets WebClass vers Visual Basic 2005

Mise à jour : novembre 2007

Les projets WebClass Visual Basic 6.0 (également appelés projets d'application IIS) peuvent être mis à niveau vers des projets de site Web ASP.NET à l'aide de l'Assistant Mise à niveau. Le processus de mise à niveau des projets WebClass est pour l'essentiel identique à celui de tout autre type de projet. Cependant, il est important d'être conscient de certains points.

Mise à niveau des classes Web

Lors de la mise à niveau d'un projet WebClass, le projet est créé par défaut avec le nouveau nom NomProjet.NET (où NomProjet est le nom du projet Visual Basic 6.0).

Lorsqu'un projet WebClass Visual Basic 6.0 est mis à niveau vers ASP.NET, le fichier .asp du projet est mis à niveau vers un fichier .aspx. Les références au fichier .asp contenues dans un fichier modèle HTML ne sont pas converties automatiquement en références .aspx. Ces références ne sont pas mises à niveau car un fichier modèle peut contenir des références à d'autres fichiers .asp qui ne faisaient pas partie du projet WebClass.

De plus, lors de la copie des fichiers dans le nouveau répertoire de projet au cours de la mise à niveau, seuls les fichiers modèles HTML sont copiés. Aucun autre fichier .html ou fichier image n'est copié dans le nouveau répertoire.

Lors de l'ajout de fichiers HTML à un projet site Web ASP.NET, ceux-ci sont ajoutés par défaut sous forme de fichiers de contenu. Lorsqu'un projet WebClass est mis à niveau, les fichiers HTML sont ajoutés en tant que ressources incorporées. Si vous ajoutez des fichiers HTML au projet après la mise à niveau, vous devez définir leur propriété Action de génération sur Ressource incorporée afin de les rendre visibles pour l'application.

Conseil :

Vous pouvez tout de même référencer un fichier HTML qui n'est pas incorporé en indiquant le chemin d'accès complet du fichier.

Si vous n'avez jamais créé d'application de site Web ASP.NET, avant de mettre à niveau votre premier projet WebClass Visual Basic 6.0, vous devrez définir l'objet StartUp du projet. Pour ce faire, cliquez avec le bouton droit sur le fichier .aspx et sélectionnez Définir comme page de démarrage dans le menu contextuel avant d'exécuter le projet mis à niveau.

Voir aussi

Concepts

WebClasses pour les utilisateurs de Visual Basic 6.0

Autres ressources

Mise à niveau d'applications créées dans des versions précédentes de Visual Basic