Está en HTTPS ??
From: [email protected] [mailto:[email protected]] On Behalf Of Dario Lega Sent: Monday, July 16, 2012 4:59 PM To: [email protected] Subject: [puntonet] Webservice CascadingDropDown La pagina ASPX esta en la misma aplicación/solución que ASMX que tiene los WebMethods (no es un Webservice independiente). Esta en un nivel de carpeta anterior que las paginas pero es el mismo sitio/aplicación (por eso lo referencio "../CobrosPagos.asmx") Alguna idea? El 16 de julio de 2012 16:47, Leonardo Micheloni <[email protected]> escribió: En el entrono que falla: está la página que consume los webmethods en la misma aplicación web que los web methods? 2012/7/16 Dario Lega <[email protected]>: > > Tengo en una pagina ASPX varios controles Dropdownlist que se llenan con > CascadingDropDown de Ajax. Estos controles obtienen los datos de un ASMX que > tiene los WebMethods que retornan los datos para los desplegables, el ASMX > esta dentro del mismo sitio que la pagina que lo consume. > > Utilizando la aplicación en desarrollo y publicado internamente en una > Intranet la pagina funciona correctamente, pero publicado accediendo a la > pagina por Internet los desplegables no cargan tiran el error METHOD ERROR > 500. > > Si navego la url a traves Internet veo la descripción del WS. > > Al principio crei que cambiando el Namespace = "http://tempuri.org/" que > viene por defecto me funcionaria, puse el dominio de mi aplicación (dominio > de mi empresa) mas la ruta hasta el ASMX y me sigue dando el error. > > La aplicación utiliza autenticación de Windows (a través de Internet me pide > usuario y contraseña de Windows) > > No logro determinar que configuración es la que me esta faltando, ¿alguno me > puede dar una mano? > > > > CobrosPagos.asmx > > namespace Admin > { > /// <summary> > /// Descripción > /// </summary> > [WebService(Namespace = "http://xxx.xxx.xxx/xxxxxxx/xxxxxxx/")] > [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] > [System.ComponentModel.ToolboxItem(false)] > [System.Web.Script.Services.ScriptService] > public class CobrosPagos : System.Web.Services.WebService > { > > [WebMethod] > public string HelloWorld() > { > return "Hello World"; > } > > [WebMethod] > public CascadingDropDownNameValue[] GetCompradores(string > knownCategoryValues, string category, string contextKey) > { > ......... > } > > ............. > > > > ASPX - DropDownList > > <asp:DropDownList ID="ddlCompradores" runat="server" >></asp:DropDownList> > > <ajaxToolkit:CascadingDropDown ID="cddCompradores" > ContextKey="" ParentControlID="" > runat="server" Category="Comprador" > TargetControlID="ddlCompradores" PromptText="--Todos--" > LoadingText="Cargando..." > ServiceMethod="GetCompradores" ServicePath="../CobrosPagos.asmx"> > </ajaxToolkit:CascadingDropDown> > > > > Saludos y gracias > -- Leonardo Micheloni @leomicheloni
