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

 

Responder a