una otro otra mandar llamar función funciones funcion ejemplo desde dentro como archivo anidadas javascript ajax wcf xmlhttprequest wcf-routing

otra - llamar funcion javascript desde otro javascript



¿Cómo hago una llamada de JavaScript a un servicio WCF alojado en un dominio diferente? (5)

Estamos diseñando una aplicación web utilizando ASP.NET y AJAX y queremos alojar nuestra capa de servicio WCF en un sitio web diferente y realizar llamadas de JavaScript a la capa de servicio desde nuestras páginas de cliente. Entendemos que el navegador no permitirá llamadas AJAX a un puerto o dominio diferente. ¿Cuál es la mejor manera de diseñar una solución? Estamos considerando usar una capa proxy con servicios alojados en el mismo dominio que el cliente que tiene una referencia web a la capa de servicio. ¿Hay una mejor solución?


Creo que la mejor manera es llamar a una página local que llame a un recurso remoto y devuelva el resultado. de esta manera, evitas problemas de dominios cruzados


Por lo general, es mejor limitar el número de dominios a los que accede su página. Un proxy del lado del servidor es realmente una buena forma de hacerlo.


  • Puede hacer hosting virtual del servicio y el sitio web bajo el mismo dominio pero en una carpeta diferente.
  • defina los servicios en diferentes dlls y cree archivos svc en sus sitios web y señale los archivos svc al dll que tiene los servicios
  • proxy del lado del servidor.

Su equilibrador de carga podría enviar todas las solicitudes o servicios a su servidor de servicio.

Si no tiene un equilibrador de carga, puede hacer que su servidor web actúe como un proxy inverso para su servidor de servicio. Si está utilizando IIS7, puede hacerlo con el módulo de enrutamiento de solicitud de aplicación .


El prototipo tiene un enchufe para esto. El problema está en el cliente, no en el servidor. www.mellowmorning.com/2007/10/25/introducing-a-cross-site-ajax-plugin-for-prototype/