Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : ClickOnce deploiment d'application [ Divers / Débutants ] (Mastronic)

jeudi 10 janvier 2008 à 16:10:27 | ClickOnce deploiment d'application

Mastronic

Membre Club
Bonjour,

Je veux déployer automatiquement (update) avec ClickOnce lors du demarage de l'applicatif..

ApplicationDeployment.IsNetworkDeployed envoie toujours FALSE pourtant l'application deploie se déploie bien avec ClickOnce..

Le code est ici:  http://tools.codes-sources.com/copy-paste-code.aspx?ID=80


D'avance Merci pour votre aide.

jeudi 10 janvier 2008 à 16:39:52 | Re : ClickOnce deploiment d'application

casy

Membre Club

Ce n'est pas parce que le déploiement est fait avec ClickOnce que c'est obligatoirement un déloiement par le réseau ou Internet.

Tu peux très bien faire du déploiement par support CdRom avec ClickOnce.

Vérifie comment tu as paramétré ton package de déloiement dans Visual Studio.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

jeudi 10 janvier 2008 à 18:33:42 | Re : ClickOnce deploiment d'application

Mastronic

Membre Club

oui, j'ai bien verifier.. je deploie bien via le reseaux...

1er point:
a noter quand on deploie, setup.exe et  publich.html se creer. Lors de l'éxècution du setup.exe  , ApplicationDeployment.IsNetworkDeployed passe bien à TRUE...

Par contre quand j'utilise l'executable de mon applications dans bin/debug ou /bin/realease ... ApplicationDeployment.IsNetworkDeployed  est toujours à FALSE ... est ce normal ?


2éme point:
Lors du parametrage du déploiment,
- quand j'active "L'application est également disponible hors connexion ( accessible depuis le menu demarrer )"
- Si j'active, l'option "L'aplication doit verifier les mises à jours"
Lors du lancement de setup.exe... j'ai un fichier log avec une erreur qui se creer..

ÉTAT DE LA PROGRESSION DE L'OPÉRATION
 * [10/01/2008 18:25:13] : L'activation de Z:\_tst_publication\clikonce.application a commencé.
 * [10/01/2008 18:25:14] : Traitement du manifeste de déploiement terminé.
 * [10/01/2008 18:25:14] : L'installation de l'application a commencé.
 * [10/01/2008 18:25:14] : Traitement du manifeste de l'application terminé.

DÉTAILS DE L'ERREUR
 Les erreurs suivantes ont été détectées au cours de cette opération.
 * [10/01/2008 18:25:14] System.ArgumentException
  - La valeur n'est pas comprise dans la plage attendue.
  - Source : mscorlib
  - Trace de la pile :
   à System.Deployment.Internal.Isolation.IDefinitionAppId.EnumAppPath()
   à System.ActivationContext.CreateFromNameAndManifests(ApplicationIdentity applicationIdentity, String[] manifestPaths)
   à System.Deployment.Application.ActivationDescription.ToActivationContext()
   à System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
   à System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState subState, ActivationDescription actDesc)
   à System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)
   à System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

DÉTAILS DE LA TRANSACTION DU MAGASIN DE COMPOSANTS
 Aucune information disponible sur la transaction.



- Si je desactive, l'option "L'aplication doit verifier les mises à jours"... , apres deploiment, le setup.exe se lance bien...

Par contre le code lancer sous l'action d'un clique que un bouton génére une exeption..

L'application ne peut pas être mise à jour par programme, exepté si le manifeste de déploiment inclut l'élément <deploymentProvider> 


Toutes ces erreurs ne me dise rien.. faut t'il inclure quelque chose de particulier dans le projet ?  

D'avance Merci pour votre aide.




jeudi 10 janvier 2008 à 19:24:02 | Re : ClickOnce deploiment d'application

casy

Membre Club
As-tu bien renseigné l'adresse de ton serveur pour que ton appli déployée puisse vérifier les mises à jour.
Il faut bien mettre l'adresse telle que l'appli devra l'utiliser et non pas le chemin que tu pourrais éventuellement utiliser en deboggage  (dans le cas ou elles seraient différentes).

Regarde ce tuto, peut-etre trouvera-tu une solution :

[ Lien ]

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

vendredi 11 janvier 2008 à 11:13:05 | Re : ClickOnce deploiment d'application

Mastronic

Membre Club
Du nouveau..
  Aprés deploiment, quand je clique sur le setup.exe du serveur... l'application local s'upgrade bien...
( L'erreur etait dans le nom du chemain, il semblerais que le chemain ne doit pas avoir de caractéres spéciaux et des espaces...    avec du recul, normal, car c une technologie qui se repose sur HTML/XML )

Si je deploie, et relance l'application local ... ca s'updrade bien. :)
Si j'active le code ( liens dans le 1er post ) via un bouton, ca fonctionne aussi :)


Si le chemain d'accés comporte des caractéres  parenthése, espace.. comment faut t'il faire pour que le liens soit correcte ?

vendredi 11 janvier 2008 à 11:33:01 | Re : ClickOnce deploiment d'application

casy

Membre Club

Essaye d'abords de le mettre entre guillemet.

Sinon, faut peut-etre remplacer les caractères spéciaux par leur code html

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

lundi 12 janvier 2009 à 01:00:41 | Re : ClickOnce deploiment d'application

aitoz

Bonsoir,

J'ai également un problème avec mon clickone.
J'ai réussi à le refaire fonctionner en désinstallant mon appli et en la relançant.
Mais après quelques mises à jours hop, encore ce message d'erreur :
DÉTAILS DE L'ERREUR
 Les erreurs suivantes ont été détectées au cours de cette opération.
 * [12/01/2009 00:51:47] System.ArgumentException
  - La valeur n'est pas comprise dans la plage attendue.

Ce qui me parait étrange dans mon cas c'est que ça s'est mis a planter après la 50ieme mise a jour de mon appli !!!

Vous avez une idée ?


lundi 12 janvier 2009 à 11:27:23 | Re : ClickOnce deploiment d'application

aitoz

C dingue !
Ca a marché pendant 51 mises à jour et maintenant pif ! un message d'erreur.
Je me demande si ca ne vient pas de crystal report. Parce qu'il faut l'activer.
Peut-etre qu'il y a une periode d'essai !!!!

Sinon, il y a également un problème avec les certificats qu'il faudrait mettre a jour.
Mais franchement, j'ai cherché et testé des trucs mais ca ne fonctionne pas.

Si quelqu'un a une idée ???? Je suis preneur c'est super urgent !

A+

lundi 12 janvier 2009 à 12:13:05 | Re : ClickOnce deploiment d'application

aitoz

C'est bon, j'ai trouvé d'ou viennait le merdier.
De crystal Report.
j'ai donc supprimer tout les élements crystal, puis j'ai exclus les fichier composants puis j'ai désinstaller et j'ai réinstaller mon appli.


Maintenant ca fonctionne de nouveau

A+



Cette discussion est classé dans : application, code, clickonce, deploiment


Répondre à ce message

Sujets en rapport avec ce message

Au secours !!!!!!!! [ par steg ] Je viens d'acquérir VB6 Edition ProJ'ai trouver une application qui fonctionne, je l'ouvre avec VB regarde le code, lance la création d'un EXE.......t code barre sous application en vb et access [ par cocoarch ] Ne maitrisant pas du tout les codes barres, j'ai une question à poser : Voilà, j'ai une application professionnelle (gestion de magasin) qui est dével Exécution du code lors de la modification de la feuille [ par scuderia ] Je souhaite exécuter la boucle lorsque la feuille est modifiée. La super boucle de mon code ne s'arrête pas c'est normal ...Comment remplacer le Works VBA outlook 2000 [ par didine74 ] J'ai programmé une grosse application, à déployer sur 120 postes en Win NT et outlook 2000.Du code est associé à l'évènement Application_NewMail.Hélas code source pour une application excel [ par Adiagne ] J'ai créé une application sur excel qui envoie à mon Dg des fichiers Ecxel (c'est dire des documents qu'il doit traiter), mais j'aimerai bien aussi av Envoi de code clavier a une autre application [ par maitregeo ] Voila mon problème. J'ai un prog dans lequel je déplace un curseur avec les flèches directionnelles. Ce que j'aimerais faire c'est une application qui Modification code VBA [ par VbAbdoul ] Bonjour,On m'a demandé de créer une application qui permet de modifier du code VBA d'un classeur Excel.J'ai juste une constante ecrite en dur à modifi Excel>lister les Fichiers d'un dossier dans une Listbox [ par Willis ] Voilà mon code mais mon problème c'est qu'il y a l'arborescance complète dans la listbox, j'aimerais bien y afficher que le nom du fichier...Une ptite code en VBA pour pour pouvoir passer à un autre dossier au début d'une nouvelle année tout en gardant trace des données antérieures dans une application. [ par pulker ] bonjour, je désire un code en VBA pour pourvoir gérer de nouvel exercice dans un programme afin de garder trace des infos de l'exercice précédent.pour Qui est dans application [ par kat40 ] Bonjour, Toujours la même application! Nous travaillons en réseau et j'aimerais que le code de l'utilisateur qui est dans mon application, s'inscrive


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.