Update von WebClass-Projekten auf Visual Basic 2005
Aktualisiert: November 2007
Visual Basic 6.0-WebClass-Projekte (auch als IIS-Anwendungsprojekte bezeichnet) können mit dem Aktualisierungs-Assistenten auf ASP.NET-Websiteprojekte aktualisiert werden. Der Aktualisierungsprozess für WebClass-Projekte ist im Wesentlichen derselbe wie für jeden anderen Projekttyp; einige Punkte sind dabei jedoch zu beachten.
Update von Webklassen
Beim Update eines WebClass-Projekts wird das Projekt standardmäßig mit dem neuen Projektnamen Projektname.NET erstellt (Projektname ist der Name des Visual Basic 6.0-Projekts).
Wird ein WebClass-Projekt aus Visual Basic 6.0 auf ASP.NET aktualisiert, wird die ASP-Datei des Projekts in eine ASPX-Datei umgewandelt. Verweise auf die ASP-Datei in einer HTML-Vorlagendatei werden nicht automatisch in Verweise auf die ASPX-Datei umgewandelt. Dies unterbleibt, weil eine Vorlagendatei Verweise auf andere ASP-Dateien enthalten kann, die nicht Teil des WebClass-Projekts sind.
Wenn während der Aktualisierung Dateien in das neue Projektverzeichnis kopiert werden, werden nur HTML-Vorlagendateien kopiert. Andere HTML-Dateien oder Bilddateien werden nicht in das neue Verzeichnis kopiert.
Wenn Sie in einem ASP.Net-Websiteprojekt HTML-Dateien hinzufügen, werden diese standardmäßig als Inhaltsdateien hinzugefügt. Beim Aktualisieren eines WebClass-Projekts werden HTML-Dateien als eingebettete Ressourcen hinzugefügt. Wenn Sie dem Projekt nach der Aktualisierung HTML-Dateien hinzufügen, müssen Sie für deren Build Action-Eigenschaft den Wert Eingebettete Ressource festlegen, damit sie für die Anwendung sichtbar werden.
Tipp: |
---|
Sie können weiterhin auf eine HTML-Datei verweisen, die nicht eingebettet ist, indem Sie den vollständigen Pfad zu der Datei angeben. |
Wenn Sie vor dem Update des Visual Basic 6.0-WebClass-Projekts noch keine ASP.Net-Websiteanwendung erstellt haben, müssen Sie das StartUp-Objekt des Projekts festlegen. Klicken Sie dafür mit der rechten Maustaste auf die ASPX-Datei, und wählen Sie im Kontextmenü Als Startseite festlegen aus, bevor Sie das aktualisierte Projekt ausführen.
Siehe auch
Konzepte
Webklassen für Visual Basic 6.0-Benutzer
Weitere Ressourcen
Aktualisieren von Anwendungen, die in früheren Versionen von Visual Basic erstellt wurden