J'ai donc développé mon application en C#. Je suis prêt à le déployer. Je veux faire en sorte que les utilisateurs le lancent toujours depuis mon site web (afin qu'ils reçoivent toujours des mises à jour, pas d'installation, etc.).C# Déploiement de mon application - clickonce depuis le web seulement
Est-ce que ClickOnce est la bonne façon de procéder?
J'ai essayé de déployer ClickOnce sur mon serveur et quelques choses sauter à moi:
1) L'utilisateur a la possibilité d'exécuter un programme d'installation ou de lancer le fichier .Application - quelle est la différence? Ne peut-il pas le détecter par lui-même?
2) Lorsque j'essaie de "lancer" l'application, elle demande de la télécharger sur mon ordinateur. De toute façon lancer le fichier directement depuis le navigateur?
3) Après avoir téléchargé et exécuté le fichier .application, j'obtiens une erreur avec le message suivant: "Le déploiement et l'application n'ont pas de zones de sécurité correspondantes."
Excellentes réponses. Quelques questions supplémentaires: 1) Dois-je lier les utilisateurs au fichier d'installation ou au fichier .application? 2) Il se lance correctement dans IE mais pas dans Firefox. Dans Firefox, il demande de télécharger le fichier. Est-ce un problème de configuration de type MIME? Des conseils sur ce sujet (serveur Linux/Apache) –
@whydna: Merci! 1. J'ai édité la réponse pour parler de 'Publish.htm', 2. L'installation d'une application ClickOnce de Firefox nécessite un plug-in, tel que celui fourni par Microsoft (http://windowsclient.net/wpf/wpf35 /wpf-deploying-clickonce-ie-firefox.aspx) avec le .NET Framework 3.5 ** SP1 **, ou un plug-in tiers, tel que [FFClickOnce] (https://addons.mozilla.org/en -US/firefox/addon/1608 /). –
Alors, quelles sont mes options avec Firefox/Chrome/tout autre navigateur? En outre, il ne semble pas détecter si l'utilisateur a exécuté la configuration comme vous l'avez mentionné dans votre message. Il présente simplement 2 liens et demande à l'utilisateur de le comprendre. Par exemple: http://www.kirupafx.com/clickonce/publish.htm –