Instrukcje: Weryfikacja skompilowanego kodu usługi za pomocą programu Svcutil.exe

Za pomocą narzędzia ServiceModel Metadata Tool (Svcutil.exe) można wykrywać błędy implementacji i konfiguracji usługi bez hostowania usługi.

Aby zweryfikować usługę

  1. Skompiluj usługę do pliku wykonywalnego i co najmniej jeden zestaw zależny.

  2. Otwieranie wiersza polecenia zestawu SDK

  3. W wierszu polecenia uruchom narzędzie Svcutil.exe przy użyciu następującego formatu. Aby uzyskać więcej informacji na temat różnych parametrów, zobacz temat Walidacje usługi narzędzia metadanych ServiceModel (Svcutil.exe).

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

    Należy użyć /serviceName opcji , aby wskazać nazwę konfiguracji usługi, którą chcesz zweryfikować.

    Argument assemblyPath określa ścieżkę do pliku wykonywalnego dla usługi i co najmniej jeden zestaw, który zawiera typy usług do zweryfikowania. Aby zapewnić konfigurację usługi, zestaw wykonywalny musi mieć skojarzony plik konfiguracji. Możesz użyć standardowych symboli wieloznacznych wiersza polecenia, aby zapewnić wiele zestawów.

Przykład

Następujące polecenie usługi myServiceName zaimplementowane w myServiceHost.exe pliku wykonywalnego. Plik konfiguracji usługi (myServiceHost.exe.config) jest ładowany automatycznie.

svcutil /validate /serviceName:myServiceName myServiceHost.exe  

Zobacz też