Postupy: Ověření zkompilovaného kódu služby pomocí nástroje Svcutil.exe

Pomocí nástroje ServiceModel Metadata Utility (Svcutil.exe) můžete detekovat chyby v implementacích a konfiguracích služby bez hostování služby.

Ověření služby

  1. Zkompilujte službu do spustitelného souboru a jednoho nebo více závislých sestavení.

  2. Otevření příkazového řádku sady SDK

  3. Na příkazovém řádku spusťte nástroj Svcutil.exe pomocí následujícího formátu. Další informace o různých parametrech naleznete v tématu Service Validationsection nástroje ServiceModel Metadata Utility Tool (Svcutil.exe).

    svcutil.exe /validate /serviceName:<serviceConfigName>  <assemblyPath>*  
    

    Tuto možnost musíte použít /serviceName k označení názvu konfigurace služby, kterou chcete ověřit.

    Argument assemblyPath určuje cestu ke spustitelnému souboru pro službu a jedno nebo více sestavení, která obsahují typy služeb, které mají být ověřeny. Spustitelné sestavení musí mít přidružený konfigurační soubor pro poskytnutí konfigurace služby. K poskytování více sestavení můžete použít standardní zástupné čáry příkazového řádku.

Příklad

Následující příkaz služby myServiceName implementovaný v myServiceHost.exe spustitelném souboru. Konfigurační soubor pro službu (myServiceHost.exe.config) se automaticky načte.

svcutil /validate /serviceName:myServiceName myServiceHost.exe  

Viz také