Umbenennen eines WCF-Diensts

In diesem Thema wird beschrieben, wie Sie einen WCF-Dienst (Windows Communication Foundation) umbenennen können.

Umbenennen eines WCF-Diensts

Führen Sie die folgenden Schritte aus, um einen Dienst in einer WCF-Vorlage umzubenennen.

  • Ändern Sie den Namen der Klasse, die den Dienst implementiert.

  • Ändern Sie in der Konfigurationsdatei des Diensts den Namen des Diensts in den neuen gewählten Namen, wie im folgenden Beispiel dargestellt. Die Konfigurationsdatei ist je nach dem verwendeten Hostingmodell app.config oder web.config.

<system.servicemodel>  
   <services>  
      <service name="WcfService.NewName">  
      </service>  
   </services>  
</system.servicemodel>  
  • Handelt es sich um einen WebHosted-Dienst, verwendet er eine *.svc-Datei. Öffnen Sie die svc-Datei, und ändern Sie den Namen des Diensts, wie im folgenden Beispiel dargestellt. Dieser Schritt ist für selbst gehostete Anwendungen nicht erforderlich, da keine svc-Datei vorhanden ist.
<%@ ServiceHost Service="WcfService.NewName">  

Umbenennen eines WCF-Dienstvertrags

  • Führen Sie die folgenden Schritte aus, um den Dienstvertrag umzubenennen:

  • Ändern Sie den Namen des Dienstvertrags.

  • Ändern Sie in der Konfigurationsdatei des Diensts den Namen des Dienstvertrags in den neuen gewählten Namen, wie im folgenden Beispiel dargestellt. Die Konfigurationsdatei ist je nach dem verwendeten Hostingmodell app.config oder web.config.

<system.servicemodel>  
   <services>  
      <service>  
         <endpoint contract="WcfService.NewContractName" />  
      </service>  
   </services>  
</system.servicemodel>