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
Zkompilujte službu do spustitelného souboru a jednoho nebo více závislých sestavení.
Otevření příkazového řádku sady SDK
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 části Ověření služby 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