Vorgehensweise: Migrieren von ASP.NET-Webdienstcode zu Windows Communication FoundationHow to: Migrate ASP.NET Web Service Client Code to the Windows Communication Foundation

Mit dem folgenden Verfahren werden die Schritte beschrieben, die durchgeführt werden müssen, um ASP.NET-Webdienst-Clientcode zu WCFWCF zu migrieren.The following procedure describes the broad steps that need to be followed to migrate ASP.NET Web Service client code to WCFWCF.

ProzedurProcedure

So migrieren Sie ASP.NET-Webdienst-Clientcode zu WCFTo migrate ASP.NET Web Service client code to WCF

  1. Stellen Sie sicher, dass für den Client ein umfassender Satz an Tests vorhanden ist.Ensure that a comprehensive set of tests exist for the client.

  2. Verwenden Sie Visual Studio 2005, um ein Upgrade der Clientanwendung auf .NET 2.0 durchzuführen.Use Visual Studio 2005 to upgrade the client application to .NET 2.0. Führen Sie die Tests aus.Run the set of tests.

  3. Entfernen Sie ASP.NET-Clientcode aus dem Clientprojekt.Remove ASP.NET client code from the client project. Dieser Code wird mithilfe des WSDL.exe-Tools in Modulen generiert.That code is in modules generated using the WSDL.exe tool.

  4. Generieren von WCFWCF Clientcode der ServiceModel Metadata Utility Tool (Svcutil.exe).Generate WCFWCF client code using the ServiceModel Metadata Utility Tool (Svcutil.exe). Fügen Sie diesen Code zum Clientprojekt hinzu, und fügen Sie die Konfigurationsausgabe in die bestehende Konfigurationsdatei des Clients ein.Add that code to the client project and merge the configuration output into the client’s existing configuration file.

  5. Kompilieren Sie die Anwendung.Compile the application. Korrigieren Sie die Kompilierungsfehler, indem Sie Verweise auf ehemalige ASP.NET-Clienttypen durch Verweise auf die neuen WCFWCF-Clienttypen ersetzen.Repair the compilation errors by replacing references to the former ASP.NET client types with references to the new WCFWCF client types.

  6. Führen Sie die Tests aus.Run the set of tests.

Siehe auchSee Also

Vorgehensweise: Migrieren von ASP.NET-Webdienstcode zu Windows Communication FoundationHow to: Migrate ASP.NET Web Service Code to the Windows Communication Foundation