Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2015, 02:43
Pimager
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 13 años, 10 meses
Puntos: 8
Problema SOAPAction webservice

Hola,
Tengo una duda sobre webservices. He creado uno mediante Visual Studio 2010 siguiendo los siguientes pasos:
- Botón derecho sobre la solución
- Agregar referencia de servicio
- Avanzadas
- Agregar referencia web
- Introduzco la URL (http://myLocalApp/serviceweb.asmx) y agrego la referencia.
Automáticamente me genera en la carpeta "App_WebReferences" el siguiente árbol:
-WebserviceName
-WebserviceName.discomap
-WebserviceName.disco
-WebserviceName.wsdl
A partir de aquí cuando lo subo a producción, modifico el fichero web.config de la siguiente manera
Código:
<appSettings>
     <add key="WebserviceName.Webservice" value="https://www.myprodaddress.com:443/serviceweb.asmx"/>
</appSettings>
El problema es que cuando lo llamo en producción me da la siguiente Excepción:
System.Web.Services.Protocols.SopaException: Server did not recognize the HTtP Header SOAPAction:http://localhost/myWebServiceFunction.

Lo extraño es que yo en ningún momento he indicado "localhost" a la hora de generar el webservice.

Alguien sabe a que se debe? Que estoy haciendo mal? Que tengo que modficar?
Espero que alguien pueda arrojar un poco de luz a este problema.

Muchas gracias