La forma de asignarle las credenciales al servicio, sería algo
así:
Dim svc As localhost.Service1 = New localhost.Service1()
svc.Credentials = System.Net.CredentialCache.DefaultCredentials
y aca invocas el metodo que necesites.
* En este caso le estoy asignando las credenciales por default, vos
tendrías que reemplazar esa linea por las credenciales que apliquen en tu
escenario.
> Gracias, pero para mi no es nada obvia, pues no tengo mucha idea de esto
> jeje. lo mas seguro que no.
> yo en vb lo que hice fue poner la referencia web. luego en el codigo,
> instancio la referencia.metodo y ejecuto, y ahi me salta el error.
> muchas gracias
>
> El 6 de mayo de 2010 09:54, <i...@amiralles.com.ar> escribió:
>
>> Voy a hacerte un pregunta un poco obvia, pero por las dudas ahí
va.
>>
>> Le estas seteando las credenciales a la instancia del servicio?
>>
>> > he probado esa aplicación, me levanta el wsdl, me muestra
los metodos, y
>> al
>> > invocar, me salta ese error.
>> >
>> > El 5 de mayo de 2010 12:49, Gustavo Ringel
>> <gustavo.rin...@gmail.com>escribió:
>>
>> >
>> >> Te recomiendo ver el
>> >> http://webservicestudio.codeplex.com/
>> >>
>> >> Hasta llamando web services https de Axis (Java) me ha
funcionado bien
>> >> cuando toda otra cosa no me andaba.
>> >>
>> >> Gustaov.
>> >>
>> >> 2010/5/5 Luis Farzati <lfarz...@gmail.com>
>> >>
>> >> Hola Jesus,
>> >>>
>> >>> Estás aceptando el certificado? Es una
omisión bastante común en estos
>> >>> casos. Si no lo estás haciendo, agregá esta
línea antes de consumir el
>> >>> web service (está en C#, tendrías que
traducirlo a VB):
>> >>>
>> >>> ServicePointManager.ServerCertificateValidationCallback +=
new
>> >>> RemoteCertificateValidationCallback(delegate { return
true; });
>> >>>
>> >>> Ojo, lo ideal sería que verificaras que el
certificado es posta en vez
>> >>> de aceptar lo que venga :) Pero al menos para probar
así está bien.
>> >>>
>> >>> Saludos
>> >>> Luis
>> >>>
>> >>>
>> >>> 2010/5/5 Jesús dos Santos
<jesusdossan...@gmail.com>:
>> >>> > Buenos dias lista, a ver si me pueden ayudar con lo
siguiente: estoy
>> >>> > tratando de consumir un Ws con vb.net, y al invocar
el servicio me
>> tira
>> >>> lo
>> >>> > siguiente:
>> >>> >
>> >>> > Se ha terminado la conexión: No se puede
establecer una relación de
>> >>> > confianza para el canal seguro SSL/TLS.
>> >>> >
>> >>> > Alguna idea???
>> >>> >
>> >>> >
>>
Desde ya, muchas gracias.
>> >>>
>> >>>
>> >>
>> >
>>
>>
>