Cómo: Utilizar Svcutil.exe para validar el código del servicio compilado

Puede utilizar ServiceModel Metadata Utility Tool (Svcutil.exe) para detectar los errores en las implementaciones del servicio y configuraciones sin hospedar el servicio.

Validar un servicio

  1. Compile su servicio en un archivo ejecutable y uno o más ensamblados dependientes.

  2. Abra un símbolo del sistema de SDK.

  3. En el símbolo del sistema, inicie la herramienta Svcutil.exe mediante el formato siguiente.

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

    Debe utilizar la opción /serviceName para indicar el nombre de configuración del servicio que quiere validar.

    El argumento assemblyPath especifica la ruta de acceso al archivo ejecutable para el servicio y uno o más ensamblados que contienen los tipos de servicio que se validarán. El ensamblado ejecutable debe tener un archivo de configuración asociado para proporcionar la configuración de servicio. Puede utilizar los caracteres comodín de la línea de comandos estándar para proporcionar varios ensamblados.

Ejemplo

Lo siguiente controla el servicio myServiceName implementados en el archivo ejecutable myServiceHost.exe. Se carga el archivo de configuración para el servicio (myServiceHost.exe.config) automáticamente.

svcutil /validate /serviceName:myServiceName myServiceHost.exe

Consulte también

Otros recursos

ServiceModel Metadata Utility Tool (Svcutil.exe)