Sdílet prostřednictvím


Postupy: Využití služby Správa služby

V tomto tématu jsou popsány kroky využití služby Správa služby. Podrobnosti o koncepci služby naleznete v tématu Služba Správa služby.

  1. V libovolném editoru otevřete kořenový soubor Web.config. Tento soubor se nachází ve složce %WINDIR%\Microsoft.NET\<Framework nebo Framework64>\v4.0.xxxxx\Config.

  2. V konfiguračním souboru vyhledejte klíčové slovo ServiceManagementBehavior.

  3. Změňte definici chování služby tak, aby povolovala publikování metadat služby prostřednictvím protokolu HTTP, jak je uvedeno v následujícím příkladu.

    <behavior name="ServiceManagementBehavior">
        <serviceMetadata httpGetEnabled="true" />
    </behavior>
    
  4. Uložte soubor Web.config. Pokud pro konfigurační soubor nemáte oprávnění k zápisu, zobrazí se chybová zpráva. Aktualizujte u souboru seznam řízení přístupu (ACL) a potom soubor znovu uložte.

  5. Pravým tlačítkem myši klikněte na projekt klienta a klikněte na příkaz Přidat odkaz na službu.

  6. Do řádku adresy zadejte https://localhost/<název aplikace>/ServiceManagement.svc a klikněte na položku Přejít.

  7. Kliknutím na tlačítko OK zavřete dialogové okno Přidat odkaz na službu.

  8. Chcete-li vyvolat službu Správa služby a tím ji aktivovat v aplikaci, přidejte kód podobný následujícímu kódu:

                ServiceManagementClient clnt = new ServiceManagementClient();
                ActivationRequest request = new ActivationRequest();
                request.VirtualPath = "https://localhost/MyWFServiceApp/MyWFService.xamlx";
                clnt.ActivateService(request);
    

  2011-12-05