2011-05-11 2 views
1

Dans toutes les procédures d'appel de WCF à partir de Javascript, le fichier svc fait partie de l'application WebApplication qui appelle WCF. Cependant, que se passe-t-il si le point de terminaison du service est hébergé sur un serveur différent? Est-ce que je commencerais à rencontrer des problèmes inter-domaines?Appel de WCF hébergé sur un serveur différent de Javascript

Répondre

0

Vous ne serez probablement pas en mesure d'obtenir un véritable "comportement WCF régulier". Cependant, il est tout à fait possible d'appeler JSONP à partir de WCF comme tous les tutoriels vous le diront.

Maintenant, si vous voulez simplement déclarer le point de terminaison de votre service dans votre web.config, vous pouvez simplement le coller dans votre fichier aspx.

var url = '<% = ConfigurationManager.ApplicationSettings [' point de terminaison ']%>'; Ensuite, ajoutez simplement un point de terminaison aux sections appSettings du web.config.

+0

Merci Justin. Cependant, que se passe-t-il si le service est hébergé dans un domaine différent/machine différente de celle du client. Le navigateur permettra-t-il cet appel? – laconicdev

+0

Si vous créez un point de terminaison JSONP et non un point de terminaison JSON, alors oui. WCF est capable de JSONP ainsi que des points de terminaison JSON. –

Questions connexes