Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2010, 12:30
sciutomaxi
 
Fecha de Ingreso: junio-2007
Mensajes: 152
Antigüedad: 16 años, 10 meses
Puntos: 0
Autenticacion webservices

Hola chicos estoy haciendo un webservice con visual studio 2008 con autentificacion.(son mis primeras pruebas con asp)

Pero tengo un gran problema cuando lo compilo y lo ejecuto la funcion test en el navegador me dice que "SoapHeader es null" estuve mirando muchos ejemplos y todos hacen esto .

http://dotnetslackers.com/articles/a...ntication.aspx

http://quickstarts.asp.net/QuickStar...edentials.aspx

http://msdn.microsoft.com/en-us/libr...8VS.71%29.aspx

Que es lo que hago mal ??

Código PHP:
namespace WebService3
{
    
/// <summary>
    /// Summary description for Service1
    /// </summary>
    
[WebService(Namespace "http://tempuri.org/")]
    [
WebServiceBinding(ConformsTo WsiProfiles.BasicProfile1_1)]
    [
System.ComponentModel.ToolboxItem(false)]
    public class 
Service1 System.Web.Services.WebService
    
{
        public 
AuthSoap AuthSoapHeader;

        [
WebMethodSoapHeader("AuthSoapHeader")]
        public 
string test()
        {
            if (
AuthSoapHeader == null)
            {
                return 
"SoapHeader es null";
            }
            if (
string.IsNullOrEmpty(AuthSoapHeader.username) || string.IsNullOrEmpty(AuthSoapHeader.password))
                return 
"Please provide a Username and Password ";

            return 
"todo ok";
        }
    }

    public class 
AuthSoap SoapHeader
    
{
        public 
string username;
        public 
string password;
    }




Última edición por sciutomaxi; 23/07/2010 a las 05:44