Il existe une solution qui peut cependant être contraigante. Nous l'avons implementé sur notre plateforme de développement. L'url de déploiement était configuré à l'url de prod (celle du client). Nous avons modifier le fichier host de nos machine de développement pour faire pointer l'url de publication vers la bonne url.
Dans ton cas précis, tu pourrais envisager de publier une appli publié via click once configuré toujours vers la même url. En revanche, cela implique que chaque poste client réalise une manipulation dans son fichier hosts. (dans le répertoire C:\Windows\system32\drivers\etc\ ). Cette manipulation va permettre de modifier toutes les requêtes envoyées vers une url (dans ton cas l'url configuré pour la configuration clickonce) vers une autre url (dans ton cas, l'url spécifique à chaque client). Encore une fois, chaque poste client devra réaliser la manipulation.
Si ça t'interesse, voici un exemple de modification dans le fichier hosts :
urlServeurSpecifiqueClient.com urlServeurConfiguréPourClickOnce.com
Avec cette manipulation, toutes les requêtes envoyée vers urlServeurConfiguréPourClickOnce.com (ça peut être un IP), vers urlServeurSpecifiqueClient.com
Partager