2010-08-25 15 views
11

He creado un nuevo proyecto tipo "Biblioteca de servicios WCF". He creado un archivo para mi contrato y un archivo que implementa la interfaz. Ambos archivos tienen la extensión .cs.servicio WCF. Dónde agregar archivo svc

Por favor, ¿alguien me puede decir cómo puedo consumirlo? Me refiero a dónde debo agregar mi archivo .svc

Respuesta

14

Tiene que crear otro proyecto: aplicación web o aplicación de servicio WCF (generalmente es lo mismo que la aplicación web con algunas referencias adicionales). Luego debe hacer referencia a su biblioteca de servicios en el nuevo proyecto y agregar el archivo .svc. Eliminar el código detrás del archivo del archivo .svc recién creado y abrir el marcado de ese archivo. Modificar el atributo de servicio de la directiva @ServiceHost. El atributo tiene que apuntar a su servicio implementado en la biblioteca (nombre completo con espacio de nombre). A continuación, agregue la configuración a la configuración web.

Si utiliza WCF 4.0, no tiene que crear la configuración (se usará el predeterminado) e incluso no necesita definir el archivo .svc. WCF 4.0 es compatible con configuration based activation.

+0

Gracias por la respuesta. – Amit

Cuestiones relacionadas