J'ai une application Silverlight qui fonctionne parfaitement et qui peut accéder aux services WCF hébergés dans l'application Silverlight elle-même. Le port utilisé est 1794.L'application Silverlight ne peut pas accéder aux services WCF sur d'autres machines
Lorsque je déploie sur d'autres serveurs (dev ou test ou staging), l'application ne peut pas accéder aux services WCF.
C'est un extrait de mon ServiceReference.ClientConfig ressemble
<endpoint address="http://localhost:1794/MyWebService.svc"
binding="customBinding" bindingConfiguration="CustomBinding_MyWebService"
contract="ConfigMgmtServiceReference.MyWebService"
name="CustomBinding_MyWebService" />
Mon dossier racine contient aussi le fichier clientaccesspolicy.xml.
Comment puis-je résoudre ce problème?
Merci d'avance.
Ainsi, lorsque vous appelez le composant WCF à partir d'une autre machine, utilisez-vous toujours l'URL localhost? Ce serait un problème là. Vous devez être en mesure d'adresser la boîte qui exécute le service. Ou est-ce que je manque quelque chose? –
Terry, Avant de générer le projet et de publier sur d'autres serveurs, je modifie l'adresse dans le point de terminaison. Je le change en localhost: 1794 en servername/virtualfolder. – SVI