Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/08/2012, 05:01
pcv
 
Fecha de Ingreso: agosto-2012
Mensajes: 1
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Añadir cabecera de autorización SOAP a la petición de servicio web

Hola:

Por si le sirve a alguien, moNTeZIon especialmente, he conseguido hacer funcionar mi servicio web (Referencia Web) sin necesidad de implementar GetWebRequest. Como indica moNTeZIon he configurado el elemento security de app.config de la siguiente manera:

Código XML:
Ver original
  1. <security mode="TransportCredentialOnly">
  2.   <transport clientCredentialType="Basic" proxyCredentialType="None" realm="" />
  3.   <message clientCredentialType="UserName" algorithmSuite="Default" />
  4. </security>

A continuación, en el código, al crear el cliente configuro las credenciales:

Código C#:
Ver original
  1. client = new LoQueSeaClient();
  2. client.ClientCredentials.UserName.UserName = "UserName";
  3. client.ClientCredentials.UserName.Password = "MyPassword";