J'ai créé une application Windows Forms. J'ai besoin de stocker certaines informations (dans le registre, le stockage isolé ou toute autre méthode de sérialisation) comme ClientID qui est un GUID généré à partir d'un formulaire d'enregistrement avant que l'utilisateur puisse télécharger le package d'installation actuellement déployé par ClickOnce. L'application est exécutée en mode hors connexion, de sorte que l'ajout de paramètres de chaîne de caractères n'est pas une option basée sur certains articles que j'ai lus. J'ai pensé créer un module pour modifier le fichier config.deploy avant que le client télécharge l'installation, mais cela pourrait causer des problèmes lorsque plusieurs utilisateurs téléchargent simultanément l'application. Je cherche également à ce que l'utilisateur entre une adresse e-mail ou des informations de connexion lors de la première exécution de l'application, afin que les informations nécessaires puissent être téléchargées depuis le serveur web et stockées dans la machine du client mais je ne sais pas encore J'approuve cette méthode. J'espère avoir suffisamment écrit pour que je puisse obtenir des réponses assez tôt. Tous les commentaires/suggestions seront appréciés.Déploiement .NET (ClickOnce ou MSI) Paramètres/paramètres du client
2
A
Répondre
1
J'ai travaillé sur une application ClickOnce pure qui avait un processus d'enregistrement pour vraiment l'utiliser. Vous pouvez commencer l'application très bien sans inscription, mais pour entrer dans la chair de l'application, vous avez dû remplir un petit formulaire avec les données stockées dans notre base de données. L'application stockait les données d'enregistrement (moins le mot de passe) dans le stockage isolé.
N'hésitez pas à poster des questions dans les commentaires et je vais essayer de suivre.
Questions connexes
- 1. net reactor & déploiement clickonce
- 2. emplacement de déploiement ClickOnce
- 3. Déplacement d'un déploiement ClickOnce
- 4. Est-il possible d'utiliser .NET Reactor avec le déploiement ClickOnce?
- 5. Erreur de déploiement ClickOnce sur l'application .NET mise à niveau
- 6. Débogage des fonctions de déploiement ClickOnce
- 7. Déploiement de NLog avec une application ClickOnce
- 8. dupliquer des assemblys dans un déploiement clickonce
- 9. Déploiement du client de service Web
- 10. Client .NET ou ActiveX (ou une autre approche?)
- 11. Déploiement ClickOnce pour solution contenant plusieurs projets
- 12. Comment forcer l'URL de déploiement ClickOnce?
- 13. Recommandations pour effacer les données de déploiement ClickOnce
- 14. Déploiement .NET ClickOnce et mauvais assemblys appelés après la version mise à jour
- 15. Expliquer .NET ou Java à un client
- 16. Conditionnement du framework .net avec un déploiement d'application .net
- 17. Assurer la dernière version avec le déploiement de clickonce
- 18. Aucun raccourci du menu "Démarrer" avec ClickOnce
- 19. Clickonce et app.config
- 20. Déploiement Servics Web .NET
- 21. Détecter le serveur du programme ClickOnce?
- 22. Configuration et déploiement de VS2005 - MSI Installer au redémarrage
- 23. Comment faire pour déplacer un package de déploiement ClickOnce
- 24. Est-il possible d'utiliser NGen avec le déploiement ClickOnce?
- 25. Déploiement ClickOnce à partir d'un partage réseau et de paramètres
- 26. .NET 3.5 CE Déploiement
- 27. .NET 3.5 Client Framework redistribuable?
- 28. .NET ClickOnce n'installe pas les fichiers prérequis?
- 29. .net Paramètres de déploiement dans le serveur
- 30. Ne pas écraser le fichier app.config lors du déploiement avec clickonce
L'enregistrement est requis dans cette application et il devrait arriver dans une page Web qui redirige vers la page de téléchargement après que l'utilisateur enregistré avec succès. Le serveur génère le ClientID qui sera ensuite stocké dans l'ordinateur client pour le téléchargement/l'envoi de données au serveur Web. –
Votre processus d'enregistrement pourrait générer un code que l'utilisateur doit entrer dans l'application avant que cela ne fonctionne (comme une invite "Veuillez entrer le code d'enregistrement:"). Il semble que vous ayez déjà le stockage géré. –