2009-06-14 9 views
1

J'ai un service WCF (XML + JSON) s'exécutant sur http://servicehost:8080/myService. Mon application ASP.NET avec jQuery est en cours d'exécution sur http://webapp/Login.aspxAppel du service WCF à partir d'un javascript distant

Je veux jQuery utiliser Ajax et appeler l'URL http://servicehost:8080/myService. Le navigateur n'autorise pas cet appel inter-hôte, ce qui est attendu. Certains des messages sur stackoverflow suggéraient d'utiliser JSONP. Est-ce la seule option?

Existe-t-il un moyen de définir un service proxy sur le http://webapp et lui donner accès au service WCF distant?

Merci

Abhi

Répondre

0

est-il un moyen de définir un service proxy sur le http://webapp et ont il accéder au service WCF à distance?

Oui, et c'est ce que je ferais. Il y a beaucoup de façons de le faire. Si vous utilisez un équilibreur de charge ou un autre logiciel proxy frontal, vous pouvez y accéder. , Vous pourriez proxy avec IIS serveur proxy

http://windowsitpro.com/article/articleid/8322/extending-iis-with-proxy-server.html

Il y a des tiers et des alternatives open source (par exemple Apache pourrait être votre proxy)

Probablement, vous voulez aussi faire quelque chose comme ça de toute façon - tout le monde ne peut pas ouvrir le port 8080 (comme à l'intérieur des pare-feu d'entreprise).

Questions connexes