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;
[WebMethod, SoapHeader("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;
}
}