none
[VB 2008] Installation application publiée - Erreur RRS feed

  • Question

  • Bonjour,

    J'ai une erreur quand j'essaie d'installer sur un pc une de mes application publiée.
    Apparemment d'après le message d'erreur ci-dessous cela viendrait du Framework, pourtant ils sont tous installé et à jour sur la machine.
    L'application en question a déjà été installée sur d'autres pc de même modèle et configuration.

    Framework application : 3.5
    Language : VB 2008

    Message erreur :

    INFORMATIONS SUR LA VERSION DE LA PLATEFORME
    Windows  : 5.1.2600.196608 (Win32NT)
    Common Language Runtime  : 2.0.50727.3603
    System.Deployment.dll  : 2.0.50727.3053 (netfxsp.050727-3000)
    mscorwks.dll  : 2.0.50727.3603 (GDR.050727-3600)
    dfdll.dll  : 2.0.50727.3053 (netfxsp.050727-3000)
    dfshim.dll  : 2.0.50727.3053 (netfxsp.050727-3000)

    SOURCES
    Url de déploiement  : http://www.xxxx.fr/xxxx

    RÉSUMÉ DES ERREURS
    Un résumé des erreurs est fourni ci-dessous. Les détails de ces erreurs sont indiqués plus loin dans le fichier journal.
    * L'activation de http://www.xxxxx.fr/Publish/xxxx.application a provoqué une exception. Les messages d'erreur suivants ont été détectés :
    + Échec de l'initialisation du système de configuration
    + Section de configuration non reconnue system.serviceModel. (c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config line 146)

    RÉSUMÉ DES ERREURS DE LA TRANSACTION DU MAGASIN DE COMPOSANTS
    Aucune erreur de transaction n'a été détectée.

    AVERTISSEMENTS
    Aucun avertissement n'a été émis pendant cette opération.

    ÉTAT DE LA PROGRESSION DE L'OPÉRATION
    * [11/02/2010 09:50:15] : L'activation de http://www.xxxxx.fr/Publish/xxxx.application a commencé.

    DÉTAILS DE L'ERREUR
    Les erreurs suivantes ont été détectées au cours de cette opération.
    * [11/02/2010 09:50:15] System.Configuration.ConfigurationErrorsException
    - Échec de l'initialisation du système de configuration
    - Source : System.Configuration
    - Trace de la pile :
    à System.Configuration.ConfigurationManager.PrepareConfigSystem()
    à System.Configuration.ConfigurationManager.GetSection(String sectionName)
    à System.Configuration.PrivilegedConfigurationManager.GetSection(String sectionName)
    à System.Net.Configuration.WebRequestModulesSectionInternal.GetSection()
    à System.Net.WebRequest.get_PrefixList()
    à System.Net.WebRequest.Create(Uri requestUri, Boolean useUriBase)
    à System.Net.WebRequest.Create(Uri requestUri)
    à System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
    à System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
    à System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
    à System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(Uri& sourceUri, String targetPath, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
    à System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
    à System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
    à System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
    à System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
    --- Exception interne ---
    System.Configuration.ConfigurationErrorsException
    - Section de configuration non reconnue system.serviceModel. (c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config line 146)
    - Source : System.Configuration
    - Trace de la pile :
    à System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
    à System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
    à System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
    à System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)

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


    Avez vous une idée ?
    jeudi 11 février 2010 14:49

Réponses

  • Bonjour Gilles :o)

    Il peut y avoir d'autes solutions, comme celle d'installer avec d'autres applications que vbNet, je pense à "Install Creator" gratuit est plus conforme à nos habitudes XP (conservation intégrale des noms (exe, dossier), dépôt dans le dossier "program files", icône personnalisé dans le panneau de configuration)... Pas de message disant que "l'éditeur est inconnu"... Et, oh... quatre fois plus simple que vbNet... Un seul exe (setup.exe), juste une compilation pour joindre l'exe du programme, et caetera.

    Cordialement.
    Joe ___ Romans et Logiciels ___ http://irolog.free.fr
    • Marqué comme réponse Alex Petrescu lundi 15 février 2010 15:59
    vendredi 12 février 2010 10:54
  • Bonjour,

    Concernant le déploiement ClickOnce, quelqu'un a eu le même souci que toi pour 2 ordis.
    Pour le 1er, il a desinstallé son Framework 3.5, et a laissé ClickOnce réinstaller le framework lui-même et cela a fonctionné.
    Pour le 2ème il a desinstallé le 3.5, puis le 3.0 puis le 2.0, il a rebooté, et il les a réinstallés dans l'ordre : 2.0, 3.0, 3.5 :
    http://social.msdn.microsoft.com/Forums/en/vbide/thread/5b3c8b4e-1d48-4fc2-8320-dffa70da69fa

    A la lecture de ce thread, et vu ses indications concernant les versions installées, il semblerait malheureusement que tu sois dans le 2ème cas.
    CLR et mscorkws différents des autres.

    En cherchant sur le net sinon, j'ai trouvé un autre problème qui est peut-être similaire, là c'est une histoire de machine.config :
    http://weblogs.asp.net/bhouse/archive/2005/11/10/430270.aspx

    En espérant que cela t'aide,

    Cordialement,

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    • Marqué comme réponse Alex Petrescu lundi 15 février 2010 15:59
    jeudi 11 février 2010 15:25

Toutes les réponses

  • Bonjour,

    Concernant le déploiement ClickOnce, quelqu'un a eu le même souci que toi pour 2 ordis.
    Pour le 1er, il a desinstallé son Framework 3.5, et a laissé ClickOnce réinstaller le framework lui-même et cela a fonctionné.
    Pour le 2ème il a desinstallé le 3.5, puis le 3.0 puis le 2.0, il a rebooté, et il les a réinstallés dans l'ordre : 2.0, 3.0, 3.5 :
    http://social.msdn.microsoft.com/Forums/en/vbide/thread/5b3c8b4e-1d48-4fc2-8320-dffa70da69fa

    A la lecture de ce thread, et vu ses indications concernant les versions installées, il semblerait malheureusement que tu sois dans le 2ème cas.
    CLR et mscorkws différents des autres.

    En cherchant sur le net sinon, j'ai trouvé un autre problème qui est peut-être similaire, là c'est une histoire de machine.config :
    http://weblogs.asp.net/bhouse/archive/2005/11/10/430270.aspx

    En espérant que cela t'aide,

    Cordialement,

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    • Marqué comme réponse Alex Petrescu lundi 15 février 2010 15:59
    jeudi 11 février 2010 15:25
  • Ok merci Thomas pour toutes ces infos.
    J'essaierais tout ça demain parce que ça pèse les Framework à télécharger.
    Je vous tiens au courant.
    jeudi 11 février 2010 16:21
  • Bonjour Gilles :o)

    Il peut y avoir d'autes solutions, comme celle d'installer avec d'autres applications que vbNet, je pense à "Install Creator" gratuit est plus conforme à nos habitudes XP (conservation intégrale des noms (exe, dossier), dépôt dans le dossier "program files", icône personnalisé dans le panneau de configuration)... Pas de message disant que "l'éditeur est inconnu"... Et, oh... quatre fois plus simple que vbNet... Un seul exe (setup.exe), juste une compilation pour joindre l'exe du programme, et caetera.

    Cordialement.
    Joe ___ Romans et Logiciels ___ http://irolog.free.fr
    • Marqué comme réponse Alex Petrescu lundi 15 février 2010 15:59
    vendredi 12 février 2010 10:54
  • Bonjour EhJoe :-)

    J'en ai brièvement entendu parler mais je le connais pas, mais si j'utilise ClickOnce c'est avant tout parce que lorsque l'application se lance, elle vérifie les mises à jour et se met à jour automatiquement.
    Mais ClickOnce n'a pas l'air de vouloir s'installer sur n'importe quel pc malheuresement.
    vendredi 12 février 2010 12:11
  • Gilles,

    J'ai moi aussi plein de problèmes d'installation (et je ne suis pas le seul), alors il doit être possibile d'y arriver, mais je péfère laisser tomber et prendre un logiciel simple pour le faire.
    Pour uen mise à jour venant d'internet, programme installé normalement avec autre chose que vbNet, un exe que l'utilisateur lance, on cherche son programme, si ouvert ... sinon on change l'exe et les fichier, et point !
    Après, que le programme aille voir tout seul sur le Net s'il y a des MAJ, oui c'est bien, à condition d'avoir ce qu'il faut sur le Net, mais de façon identique, ça doit pouvoir se faire en code, on perd du temps la première fois, mais ensuite on fait du copier-coller.
    Je sais que c'est dommage, mais c'est tellement compliqué est instable ou sensible, par rapport à VB6, que je crois qu'il faut se faire ses propres outils si on veut rester maître, enfin, j'en arrive à cette conclusion, il pond juste son exe et ensite je me débrouille avec.
    Tout ça part d'une bonne intention, mais c'est tellement tortueux qu'il est quasi impossible de ne pas se tromper avant d'y arriver, et ça ce n'est pas le progrès, c'est le retour à la commande en ligne, presque :o)

    Cordialement.
    Joe ___ Romans et Logiciels ___ http://irolog.free.fr
    • Proposé comme réponse ohmarie dimanche 14 février 2010 19:25
    vendredi 12 février 2010 15:37
  • Je n'ai plus le problème 1.

    Mais maintenant j'ai ceci :

    INFORMATIONS SUR LA VERSION DE LA PLATEFORME
    Windows : 5.1.2600.196608 (Win32NT)
    Common Language Runtime : 2.0.50727.1433
    System.Deployment.dll : 2.0.50727.1433 (REDBITS.050727-1400)
    mscorwks.dll : 2.0.50727.1433 (REDBITS.050727-1400)
    dfdll.dll : 2.0.50727.1433 (REDBITS.050727-1400)
    dfshim.dll : 2.0.50727.1433 (REDBITS.050727-1400)

    SOURCES
    Url de déploiement : http://www.xxxxx.fr/Publish/Arc@Gest.application
    Server : Apache/2.2.4 (Win32) PHP/5.2.5
    Url du fournisseur de déploiement : http://www.xxxxx.fr/Arc@Gest.application
    Url de l'application : http://www.xxxxx.fr/Publish/Application%20Files/Arc@Gest_1_2_2_15/Arc@Gest.exe.manifest
    Server : Apache/2.2.4 (Win32) PHP/5.2.5

    IDENTITÉS
    Identité de déploiement : Arc@Gest.application, Version=1.2.2.15, Culture=fr-FR, PublicKeyToken=0d9c1e69386c6416, processorArchitecture=msil
    Identité de l'application : Arc@Gest.exe, Version=1.2.2.15, Culture=fr-FR, PublicKeyToken=0d9c1e69386c6416, processorArchitecture=msil, type=win32

    RÉSUMÉ DES APPLICATIONS
    * Application installable.

    RÉSUMÉ DES ERREURS
    Un résumé des erreurs est fourni ci-dessous. Les détails de ces erreurs sont indiqués plus loin dans le fichier journal.
    * L'activation de http://www.xxxxx.fr/Publish/Arc@Gest.application a provoqué une exception. Les messages d'erreur suivants ont été détectés :
    + La valeur n'est pas comprise dans la plage attendue.

    RÉSUMÉ DES ERREURS DE LA TRANSACTION DU MAGASIN DE COMPOSANTS
    Aucune erreur de transaction n'a été détectée.

    AVERTISSEMENTS
    Aucun avertissement n'a été émis pendant cette opération.

    ÉTAT DE LA PROGRESSION DE L'OPÉRATION
    * [19/02/2010 15:55:12] : L'activation de http://www.xxxxx.fr/Publish/Arc@Gest.application a commencé.
    * [19/02/2010 15:55:12] : Traitement du manifeste de déploiement terminé.
    * [19/02/2010 15:55:12] : L'installation de l'application a commencé.
    * [19/02/2010 15:55:13] : Traitement du manifeste de l'application terminé.
    * [19/02/2010 15:55:14] : Requête de confiance et détection de plateforme terminée.
    * [19/02/2010 15:56:16] : Téléchargement des dépendances d'abonnement terminé.
    * [19/02/2010 15:56:16] : La validation de l'application téléchargée a commencé.
    * [19/02/2010 15:56:19] : Installation de l'application terminée.

    DÉTAILS DE L'ERREUR
    Les erreurs suivantes ont été détectées au cours de cette opération.
    * [19/02/2010 15:56:19] System.ArgumentException
    - La valeur n'est pas comprise dans la plage attendue.
    - Source : System.Deployment
    - Trace de la pile :
    à System.Deployment.Application.NativeMethods.CorLaunchApplication(UInt32 hostType, String applicationFullName, Int32 manifestPathsCount, String[] manifestPaths, Int32 activationDataCount, String[] activationData, PROCESS_INFORMATION processInformation)
    à System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, Uri activationUri, Boolean isActivatingExtension)
    à System.Deployment.Application.SubscriptionStore.ActivateApplication(DefinitionAppId appId, Uri activationUri, Boolean isActivatingExtension)
    à System.Deployment.Application.ApplicationActivator.Activate(DefinitionAppId appId, AssemblyManifest appManifest, Uri activationUri, Boolean isActivatingExtension)
    à System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension)
    à System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

    DÉTAILS DE LA TRANSACTION DU MAGASIN DE COMPOSANTS
    * Transaction sur [19/02/2010 15:56:18]
    + System.Deployment.Internal.Isolation.StoreOperationStageComponent
    - État : Installed
    - HRESULT : 0x0
    - Manifeste : N6BE2P8N.GCA.application
    + System.Deployment.Internal.Isolation.StoreOperationSetDeploymentMetadata
    - État : Set
    - HRESULT : 0x0
    + System.Deployment.Internal.Isolation.StoreOperationStageComponent
    - État : Installed
    - HRESULT : 0x0
    - Manifeste : Arc@Gest.exe.manifest
    + System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
    - État : Installed
    - HRESULT : 0x0
    - Fichier : favicon.ico
    + System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
    - État : Installed
    - HRESULT : 0x0
    - Fichier : favicon2.ico
    + System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
    - État : Installed
    - HRESULT : 0x0
    - Fichier : Arc@Gest.exe.config
    + System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
    - État : Installed
    - HRESULT : 0x0
    - Fichier : Resources\ReseauDexperts2.png
    + System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
    - État : Installed
    - HRESULT : 0x0
    - Fichier : Resources\ReseauDexperts.png
    + System.Deployment.Internal.Isolation.StoreOperationStageComponent
    - État : Installed
    - HRESULT : 0x0
    - Manifeste : Interop.ACRODISTXLib.dll.genman
    + System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
    - État : Installed
    - HRESULT : 0x0
    - Fichier : Interop.ACRODISTXLib.dll
    + System.Deployment.Internal.Isolation.StoreOperationStageComponent
    - État : Installed
    - HRESULT : 0x0
    - Manifeste : Microsoft.Office.Interop.Excel.dll.genman
    + System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
    - État : Installed
    - HRESULT : 0x0
    - Fichier : Microsoft.Office.Interop.Excel.dll
    + System.Deployment.Internal.Isolation.StoreOperationStageComponent
    - État : Installed
    - HRESULT : 0x0
    - Manifeste : TaskBarNotifierVB.exe.genman
    + System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
    - État : Installed
    - HRESULT : 0x0
    - Fichier : TaskBarNotifierVB.exe
    + System.Deployment.Internal.Isolation.StoreOperationStageComponent
    - État : Installed
    - HRESULT : 0x0
    - Manifeste : office.dll.genman
    + System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
    - État : Installed
    - HRESULT : 0x0
    - Fichier : office.dll
    + System.Deployment.Internal.Isolation.StoreOperationStageComponent
    - État : Installed
    - HRESULT : 0x0
    - Manifeste : Arc@Gest.exe.genman
    + System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
    - État : Installed
    - HRESULT : 0x0
    - Fichier : Arc@Gest.exe
    + System.Deployment.Internal.Isolation.StoreOperationStageComponent
    - État : Installed
    - HRESULT : 0x0
    - Manifeste : FicheMission.dll.genman
    + System.Deployment.Internal.Isolation.StoreOperationStageComponentFile
    - État : Installed
    - HRESULT : 0x0
    - Fichier : FicheMission.dll
    + System.Deployment.Internal.Isolation.StoreOperationInstallDeployment
    - État : Installed
    - HRESULT : 0x0
    - AppId : http://www.xxxxx.fr/Publish/Arc@Gest.application#Arc@Gest.application, Version=1.2.2.15, Culture=fr-FR, PublicKeyToken=0d9c1e69386c6416, processorArchitecture=msil
    + System.Deployment.Internal.Isolation.StoreOperationSetDeploymentMetadata
    - État : Set
    - HRESULT : 0x0
    + System.Deployment.Internal.Isolation.StoreTransactionOperationType (27)
    - HRESULT : 0x0

    Quelqu'un a une idée ?
    vendredi 19 février 2010 15:00