2010-03-23 4 views
1

Ce problème est survenu trois fois dans notre environnement. Après l'installation de l'application ClickOnce, je m'attendais à ce qu'il démarre automatiquement (comme je l'ai fait pour que je le fasse une fois l'installation terminée), mais ce n'est pas le cas.L'application ClickOnce ne démarre pas sous un profil donné

J'essaie d'exécuter l'application à partir du raccourci, et il ouvre la boîte de dialogue "Launching Application", mais se ferme immédiatement et l'application n'est pas démarrée. Il agit comme si une autre instance de l'application était en cours d'exécution (je l'ai configuré pour n'exécuter qu'une seule instance à la fois).

Ce problème est spécifique au profil. L'installer sur la même machine en utilisant un profil différent fonctionne très bien, mais pour une raison quelconque, aucune désinstallation, réinstallation et redémarrage de l'ordinateur ne semble corriger un profil une fois qu'il rencontre ce problème.

Notre solution actuelle pour cela est de supprimer complètement le profil et « recharger » il. J'aimerais vraiment savoir quel est le véritable problème, étant donné que nous l'avons rencontré trois fois maintenant.

d'autres informations qui peuvent être utiles:

  1. Cette application a été déployée à l'aide de Windows Installer (MSI). J'ai désinstallé l'application à partir du Ajout/Suppression de programmes avant d'installer la version plus récente de ClickOnce.

  2. Ces utilisateurs faisaient auparavant partie du groupe d'administrateurs locaux (tout en exécutant la version MSI). Leurs privilèges ont depuis été abaissés à "utilisateur standard".

Répondre

0

j'ai pu corriger ces installations en créant un nouveau certificat pour l'application. Il semble que cette question avait à voir avec le certificat atteignant sa date d'expiration.

1

Avez-vous une connexion au démarrage qui montre exactement ce que l'application est en train de faire, afin que vous puissiez savoir où elle plante?

L'utilisateur ne dispose pas de Kensington logiciel de souris installé, font-ils? Il y a un conflit connu là-bas, dont les symptômes sont exactement comme vous le signalez - l'utilisateur clique sur le raccourci pour démarrer l'application, il met à jour, puis ne fait rien.

+0

Je ne disposent actuellement d'aucun exploitation forestière en cours dans l'application en dehors de l'exploitation forestière d'erreur de base dans le journal des événements. L'utilisateur utilise une souris Kensington mais ne semble pas avoir installé de logiciel (MouseWorks). Je remarque que le fichier .exe de l'application arrive dans le gestionnaire de tâches immédiatement après la fin de la boîte de dialogue "Lancement de l'application". Il disparaît ensuite avant que tous les formulaires de l'application elle-même soient rendus. Je suppose que je vais devoir ajouter un suivi plus détaillé (comme vous l'avez suggéré) pour voir exactement quand/où il sort. –

+0

Il pourrait être plus facile de désinstaller sa souris et les pilotes pour cela et voir si cela fait une différence. Sérieusement, c'est un problème étrange mais réel. Je ne sais pas si c'est le logiciel, les pilotes ou les deux. Voici le fil du forum MSDN ClickOnce: http://social.msdn.microsoft.com/forums/en-US/winformssetup/thread/3ab4fc8f-1212-424f-ac35-ba41be66e1ba/ Bonne chance! RobinDotNet – RobinDotNet

+0

Si vous allez dans le cache ClckOnce et que vous trouvez le [exe] pour votre application et que vous double-cliquez dessus, est-ce qu'il s'exécute? Ou échoue-t-il? Si cela échoue, c'est un problème avec votre application. – RobinDotNet

0

Au lieu de supprimer le profil, essayez ceci:

Connectez-vous au PC comme administrateur

Delete/rename C:/Documents and Settings/(UserCorpID)/Local Settings/Application Data/Microsoft/Windows/UsrClass.dat file