Hola, tengo una duda sobre los servicios web, normalmente cuando creo un proyecto de servicio web, este normalmente se genera con un archivo de servicio .asmx o .svc, en el archivo aparece por ejemplo la siguiente linea:
<%@ ServiceHost Language="C#" Debug="true" Service="ProductsService" CodeBehind="~/App_Code/ProductsService.cs" %>
en este caso la clase "ProductsService" es donde yo pongo mis metodos que se mostraran a la hora de consumir el servicio, pero he leido que hay una directiva "@Assembly" donde yo le puedo decir que no apunte a una clase del propio servicio, sino a una clase que se encuentre en otra libreria, pero ¿como hago esto? buscando en la pagina msdn eh leido sobre esto, pero no eh encontrado algun ejemplo completo.
¿alguien me puede dar una explicación o un ejemplo detallado?