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.
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.
V konfiguračním souboru vyhledejte klíčové slovo ServiceManagementBehavior.
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>
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.
Pravým tlačítkem myši klikněte na projekt klienta a klikněte na příkaz Přidat odkaz na službu.
Do řádku adresy zadejte https://localhost/<název aplikace>/ServiceManagement.svc a klikněte na položku Přejít.
Kliknutím na tlačítko OK zavřete dialogové okno Přidat odkaz na službu.
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