Technologiebeispiel für die Generikaserialisierung in Webdiensten
In diesem Beispiel wird die Verwendung und Steuerung der Generikaserialisierung in ASP.NET-Webdiensten veranschaulicht.
So erstellen Sie das Beispiel mithilfe von Visual Studio
Öffnen Sie Visual Studio, und wählen Sie im Menü Datei die Option Neue Website aus.
Wählen Sie im Dialogfeld Neue Website im linken Bereich die gewünschte Programmiersprache und im rechten Bereich ASP.NET-Webdienst aus.
Klicken Sie auf Durchsuchen, und navigieren Sie zum Unterverzeichnis \CS\GenericsService.
Wählen Sie "Service.asmx" aus, um die Datei in Visual Studio zu öffnen.
Klicken Sie im Menü Erstellen auf Projektmappe erstellen.
Hinweis
Die ersten fünf Schritte in dieser Liste sind optional.Die .NET Framework-Laufzeit generiert bei der ersten Anforderung des Diensts automatisch den Webdienst.
Hinweis
Die folgenden Schritte sind erforderlich, um das Beispiel zu erstellen.
Öffnen Sie Datei-Explorer, und navigieren Sie zum Unterverzeichnis \CS.
Klicken Sie mit der rechten Maustaste auf das Symbol für das Verzeichnis GenericsService, und wählen Sie Freigabe und Sicherheit aus.
Wählen Sie auf der Registerkarte Webfreigabe die Option Diesen Ordner freigeben aus.
Wichtig
Merken Sie sich den Namen des virtuellen Verzeichnisses, das im Bereich Aliase aufgeführt wird. Sie brauchen ihn zum Ausführen des Beispiels.
So erstellen Sie das Beispiel mit Internetinformationsdienste
Öffnen Sie das Verwaltungs-Snap-In von Internetinformationsdienste, und erweitern Sie Websites.
Klicken Sie mit der linken Maustaste auf Standardwebsite, und wählen Sie Neu und dann Virtuelles Verzeichnis, um den Assistenten zum Erstellen eines virtuellen Verzeichnisses zu erstellen.
Klicken Sie auf Weiter, geben Sie den öffentlichen Alias für das virtuelle Verzeichnis ein, und klicken Sie auf Weiter.
Geben Sie den Pfad zum Verzeichnis ein, in dem Sie das Beispiel gespeichert haben (normalerweise das Unterverzeichnis \CS\GenericsService), und klicken Sie auf Weiter. Klicken Sie auf Weiter, um den Assistenten zu beenden.
Wichtig
Merken Sie sich den Namen des virtuellen Verzeichnisses, das im Bereich Alias aufgeführt wird. Sie brauchen ihn zum Ausführen des Beispiels.
So führen Sie das Beispiel aus
Öffnen Sie ein Browserfenster, und wählen Sie die Adressleiste aus.
Geben Sie https://localhost/[virtuelles Verzeichnis]/Service.asmx ein, wobei [virtuelles Verzeichnis] das virtuelle Verzeichnis darstellt, das Sie beim Erstellen des Beispiels angelegt haben.
Hinweise
Im Beispiel wird eine Standard-ASP.NET-Seite angezeigt, die Links zur Definition des Webdiensts enthält. Sie können den Quellcode für den Webdienst ändern und zusätzlich die Anzeige anpassen. Weitere Informationen finden Sie unter Building XML Web Service Clients.
Siehe auch
Referenz
System.Collections.Generic
System.Web.Services
System.Xml.Serialization
Weitere Ressourcen
Serialisierung in .NET Framework
XML Web Services Created Using ASP.NET and XML Web Service Clients