Prueba el webservice. Abrelo directamente en el explorador, veras algo tipo xml. Ponle el parametro que utilizas para buscar y verifica si te da algun error. Otra opcion mas sencilla es incluir el web service dentro de la aplicacion, si es asi no necesitas poner toda la ruta. Por ejemplo:
Algo que note ahorita, es que estas colocando el codigo del web service en una pagina aspx, de ahi que esto tambien te esta sobrando
Cita: otra, donde coloco esto,
<WebMethod()> _
<System.Web.Script.Services.ScriptMethod()> _
Lo que debes hacer es agregar un nuevo elemento de tipo web service y ahi colocar el codigo. Entonces esto: C:\Inetpub\wwwroot\WebSitex1\comple.a spx
Deberia quedarte: comple.asmx en el servicepath