Procedimiento para usar Svcutil.exe para validar el código del servicio compilado

Puede usar la Herramienta de utilidad de metadatos de ServiceModel (Svcutil.exe) para detectar errores en las implementaciones y configuraciones de servicio 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. Para obtener más información sobre los distintos parámetros, consulte la sección Validación del servicio del tema Herramienta de utilidad de metadatos de ServiceModel (Svcutil.exe).

    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