Visual Basic.NET - Consumir Web Service S.O.S

   
Vista:

Consumir Web Service S.O.S

Publicado por Enrique Veliz (2 intervenciones) el 06/02/2012 00:06:21
Que tal amigos, estoy haciendo un ejemplo de consumo de web service, en la universidad cuando hago las pruebas me funciona, pero en otras PC's donde he probado no puedo consumir dicho web service a pesar que el codigo es el mismo les explico el procedimiento paso a paso.

Primeramente le hago una referencia de servicio a la siguiente direccion:
'*********************************************************************************************************
http://www.aduanet.gob.pe:80/ws-ad-pd/ws-ad-pd?WSDL
'*********************************************************************************************************

dentro de este web service uso la funcion verificar RUC el cual me debe devolver si un contribuyente esta activo o inactivo.

Mi codigo es el siguiente:
'*********************************************************************************************************
Public Class Form1
Dim VerificaRuc As New Aduanet.wsadpdPortClient

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MsgBox(VerificaRuc.verficaRUC("10403989407"))
End Sub
End Class

'*********************************************************************************************************

cuando le hago click me salta la siguiente excepcion:

'*********************************************************************************************************
El tipo de contenido text/plain del mensaje de respuesta no coincide con el tipo de contenido del enlace (text/xml; charset=utf-8). Si usa un codificador personalizado, asegúrese de que el método IsContentTypeSupported se implemente correctamente. Los primeros 572 bytes de la respuesta fueron: 'HTTP/1.1 100 Continue

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><env:Body env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><m:verficaRUCResponse xmlns:m="http://www.bea.com/education/webservices/examples/basic/javaclass"><estado xsi:type="xsd:string">No Activo</estado></m:verficaRUCResponse></env:Body></env:Envelope>'.
'*********************************************************************************************************

He buscado en otros foros pero no he encontrado material referente a este error, solo dicen que formate el disco, que reinstale todo, ya lo hice pero sigue igual. En unos hacen referencia al archivo de configuracion App.config el cual es el siguiente:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client" />
</startup>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="ws-ad-pdPort" closeTimeout="00:01:00" openTimeout="00:01:00"
receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false"
bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://www.aduanet.gob.pe:80/ws-ad-pd/ws-ad-pd"
binding="basicHttpBinding" bindingConfiguration="ws-ad-pdPort"
contract="Aduanet.wsadpdPort" name="ws-ad-pdPort" />
</client>
</system.serviceModel>
</configuration>

'*********************************************************************************************************
Lo mas curioso es que si yo consumo un web service amxs localmente si puedo pero yo quiero consumir servicios de una entidad que ya lo tiene. Desde ya les agradezco por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Consumir Web Service S.O.S

Publicado por Edu (1 intervención) el 18/04/2015 21:58:47
-he logrado solucionar este error pero se tiene que configurar varias cosillas que no por donde empezar explicando si quieres algún detalle escríbeme a mi correo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consumir Web Service S.O.S

Publicado por Geancarlo geanclv@gmail.com (1 intervención) el 04/05/2015 16:36:04
Edu, podrías comentarme que hiciste por favor.
Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consumir Web Service S.O.S

Publicado por Julio Dongo Montoya (2 intervenciones) el 21/01/2016 15:51:53
Un favor quisiera saber como solucionaron el problema.

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consumir Web Service S.O.S

Publicado por jonathan jmelendez@frioaereo.com.pe (1 intervención) el 23/02/2016 23:23:58
Estimado cual es tu correo o como lo solucionaste, estoy ya varios días en esto, e probado con el WSHttpBinding y con BasicHttpBinding que se genera por defecto,


Espero me puedas dar alguna idea de solución.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar