Nous construisons l'application une seule fois, puis la déployons sur plusieurs sites. Je peux l'installer depuis n'importe lequel des serveurs déployés, mais je ne peux pas l'installer à partir de plusieurs serveurs en même temps. Je comprends que c'est une limitation de ClickOnce. Y at-il un moyen de tromper ClickOnce en permettant que cela fonctionne? Ou tout post-traitement spécifique au site que je peux faire aux assemblées? Je doute de ce dernier puisque les manifestes ClickOnce ont été signés lors de la compilation.Un moyen de pouvoir installer la même application ClickOnce à partir de deux endroits différents?
Répondre
Non, vous ne pouvez pas faire cela. La raison en est que l'URL d'installation fait partie de l'identité du déploiement et est incluse dans les fonctions de sécurité. Cela garantit que quelqu'un ne détourne pas votre application et demande à vos utilisateurs d'installer leurs mises à jour à la place des vôtres et d'installer des logiciels malveillants.
Je peux héberger l'application à n'importe quelle URL (tant que je l'exécute à partir du fichier .application et non du fichier setup.exe.) – Fantius
Oui, vous pouvez l'héberger n'importe où, mais vous ne pouvez pas l'installer à partir d'une URL et Vous pouvez même le déployer sur plusieurs serveurs, mais les gens ne peuvent pas passer d'un serveur à un autre – RobinDotNet
Je n'ai pas besoin d'eux pour pouvoir passer d'un serveur à l'autre. être en mesure d'installer à partir de deux endroits et chaque installation obtient ses mises à jour de l'endroit où il a été installé.Il est évidemment pas permis, mais je ne vois toujours pas pourquoi ils ont choisi de l'interdire – Fantius
Un extrait de code est disponible au http://geekswithblogs.net/thibbard/articles/70844.aspx qui permet d'effectuer le déploiement et la gestion Clickonce manuellement. Vous pouvez changer le code selon votre convenance. La mise à jour manuelle donne le contrôle au développeur pour mettre à jour le déploiement de Clickonce à volonté.
- 1. phpbb3 comment arrêter la même connexion de l'utilisateur à partir de différents endroits
- 2. Partage même contrôle vectoriel entre différents endroits
- 3. SPSite à partir de deux sites différents
- 4. AS3: Splice deux éléments dans des endroits différents?
- 5. Déploiement d'une application de rails à plusieurs endroits
- 6. Même .vimrc, deux ordinateurs différents
- 7. Comment publier une application ClickOnce à partir d'un programme d'installation
- 8. ERD pour deux endroits
- 9. C# travailler avec singleton à partir de deux threads différents
- 10. Comment démarrer une application ClickOnce à partir d'une autre application?
- 11. Iphone SDK: Utiliser le même UIImageView à différents endroits dans un UIIView?
- 12. Comment est-ce que je devrais installer mes dépôts de Git pour pouvoir pousser et avoir toujours un répertoire fonctionnant aux deux endroits?
- 13. VS2010 - même soltuion (IE SVN caisse), différents endroits, un construit, un échoue des idées?
- 14. Est-il possible de printemps autowire la même instance d'une classe scope protoype en deux endroits
- 15. panneau de mise à jour dans des endroits différents
- 16. Dois-je signer mon application ClickOnce pour pouvoir l'exécuter depuis d'autres ordinateurs?
- 17. IIS7 Servir la même application sous différents répertoires
- 18. SharePoint Dans 2 endroits - un moyen de faire vite pour les deux?
- 19. Accéder à la même ehcache à partir de 2 fichiers de guerre différents
- 20. Lancement de ClickOnce App à partir de C#
- 21. Redirection vers le même ActionResult à partir de différents contrôleurs
- 22. ClickOnce Application Deployment dll question de référence
- 23. Adhésion ASP.NET - Connecté en deux endroits à la fois
- 24. Récupérer des images à partir de deux serveurs différents
- 25. Afficher la même image plusieurs fois à différents endroits dans une page Web en utilisant JavaScript ou CSS
- 26. IDE capable d'enregistrer à deux endroits et un dépôt SVN?
- 27. Servir des fichiers php à partir de différents endroits dans nginx
- 28. Erreur de sécurité Flex Channel lors de la connexion à deux domaines différents à partir d'une seule application
- 29. Ant: copier le même groupe de fichiers à plusieurs endroits
- 30. Accès à la même file d'attente Azure à l'aide de deux objets différents
Aussi, quelqu'un sait-il la raison de cette limitation? Pourquoi la machine client ne peut-elle pas traiter AppX de SiteA comme complètement indépendant de AppX de SiteB? – Fantius
Parce qu'ils sont pleins de signatures qui disent qu'ils sont pareils? –
Signiez-vous votre déploiement? Si oui, avez-vous acheté un certificat de signature de code ou utilisez-vous simplement le code généré par Visual Studio? – codeConcussion