Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: ime en Septiembre 02, 2019, 01:15:39 PM

Título: [SOLUCIONADO] Error al consumir web service en c#
Publicado por: ime en Septiembre 02, 2019, 01:15:39 PM
Buen dia disculpa alguien puede apoyarme con este error al consumir web service con dll.
se trabaja con c#.net , Se agrega la referncia al dll en visual studio y se consume de esta forma.

wServiceP.wsprbas.miservicioweb cc = new wServiceP.wsprbas.miservicioweb();
cc.buscar_ids("s");

la libreria se llama wServiceP.dll, la clase public class miservicioweb

me marca el siguiente error.

Error   1   El tipo 'System.Web.Services.Protocols.SoapHttpClientProtocol' está definido en un ensamblado al que no se hace referencia. Debe agregar una referencia al ensamblado 'System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.   C:\Users\Documents\Visual Studio 2012\Projects\Permisos\Permisos\Form2.cs   103   13   Permisos




Título: Re:Error al consumir web service en c#
Publicado por: Solid Water en Septiembre 02, 2019, 03:03:56 PM
Según entiendo debes dar click derecho en referencias >> add referece y agregar la dll.
Luego debes agregar un using en la clase desde la que la llamas.

Por otro lado no entiendo por que no pones add web reference en lugar de agregarlo como dll.

También he visto errores como ese, cuando se utiliza el .net framework por default el cual se cambia desde project click derecho properties.

Saludos,




Disculpa al parecer es esto lo que te esta pidiendo

(https://i.ibb.co/Kscd5KN/esto.png)

Esta en el add reference (.NET).

Saludos
Título: Re:Error al consumir web service en c#
Publicado por: ime en Septiembre 02, 2019, 03:19:48 PM
Excelente Solid Water. Solucionado. Gracias.

Agregue la referencia System.Web.Services en add reference.

Muchas gracias.