2010-11-09 6 views
2

J'ai un servicereference.clientconfig.Servicereferences.clientconfig Modification des valeurs silverlight

Maintenant, mon équipe d'installation crée une installation pour mon application Silverlight. C'est un problème car dans le servicereference.clientconfig, il existe un ensemble de services Web qui pointent tous vers localhost.

Quelle est la manière la plus simple de régler ceci sur le serveur sur lequel l'installation va?

En haut de ma tête, le script d'installation devrait décompresser le fichier xap, modifier servicereference.clientconfig. alors rezip. Est-ce vraiment le moyen le plus facile?

+0

devraient-ils avoir regarder ici: [paramètres dynamiques dans ServiceReferences.ClientConfig] [1] [1]: http://stackoverflow.com/questions/7360533/ dynamic-endpoints-in-servicereferences-clientconfig/8008677 # 8008677 et référez-vous à la réponse 6 –

Répondre

4

Je ne peux pas dire à 100%, mais il semble que les services sont exécutés sur le même serveur que vous déployez l'application. Si c'est le cas - utilisez-vous SL4? Si oui, il prend en charge les adresses relatives au ClientConfig, comme ceci:

"../Service1.svc" 

Cela résoudrait Service1.svc dans le répertoire ci-dessus votre répertoire ClientBin. Le résultat est que la même configuration peut être utilisée dans votre environnement de développement local et en production.

http://msdn.microsoft.com/en-us/library/cc197941(VS.95).aspx?ppud=4

Questions connexes