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
