2012-02-03 24 views

Respuesta

12

Puede utilizar el WCF Service Host para iniciar una nueva instancia de su servicio, y luego agregar? WSDL para la dirección de servicio para acceder al WSDL (http://localhost:1234/MyService.svc?wsdl por ejemplo).

sintaxis de WcfSvcHost es la siguiente:

WcfSvcHost.exe /service:<PathToServiceDLL> /config:<PathToServiceConfig> 
+0

Gracias por su respuesta. – anilca

+0

@anilca ¡De nada! –

+0

Cómo generar WSDL para el servicio que tiene solo un método. Y ese método es POST. Además, ese método toma String y Stream como parámetros. Cuando pego "? Wsdl" me da una excepción "System.InvalidOperationException: ..... debe tener un solo parámetro cuyo tipo es Stream ..." –

2

siga estos pasos:.

  1. vaya a IIS añadir nueva aplicación en el sitio web por defecto (alias: prueba physicalPath: c: \ test), no presione la conexión de prueba
  2. En su proyecto de wcf, haga clic con el botón secundario y ejecute publish para elegir su nueva aplicación en IIS.
  3. Vaya a IIS para probar la aplicación, haga clic derecho en el archivo svc y busque - abre IE.
  4. En la dirección url en IE agregue a la dirección? Wsdl. y ENTER.

buena suerte

Cuestiones relacionadas