IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Publication click once


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juillet 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9
    Par défaut Publication click once
    Bonjour,

    Grâce au support de cours de Philippe LASSERRE, je me suis auto-formé sur VB via VS 2005.
    Je ne sais pas si je mets mon post sur le bon forum, j'espère que vous ne m'en voudrez pas, c'est la première fois que j'écris sur un forum.
    Pour mon boulot, j'ai développé un bout de prog en vb avec visual studio 2005 et ai créé un setup avec Makensis pour installer à la fois mon prog et le framework 2.0 sur les postes utilisateurs. Tout fonctionne à merveille.
    J'avais opté pour cette solution car il n'y avait qu'une dizaine de postes à installer.
    Aujourd'hui, plusieurs postes répartis en France doivent avoir ce programme, j'ai donc décidé de passer par la publication click once.
    J'ai mis le framework en pré-requis pour la publication et ai demandé la création du setup à visual studio avant de faire la publication.
    Mais voilà, sur tous les postes qui passent par la page publiée pour faire l'installation, un incident au lancement de mon prog survient alors que les logs d'install m'annoncent tous que tout s'est correctement déroulé (même après reboot du poste)
    L'erreur que nous rencontrons se présente sous la fomre de la fameuse fenêtre windows qui vous demande si vous souhaitez envoyer ou non le rapport d'erreur à Microsoft au moment où nous essyaons d'ouvrir mon programme (alors que je ne génère aucune erreur avec mon autre principe de déploiement).
    Lorsque je regarde le journal des évènements, j'ai l'erreur 0xe0434f4d à l'adresse 0x000000007c812a5b et le détail me liste les dll appelées par le framework.
    Si je désinstalle le framework et le réinstalle avec mon ancien setup ou manuellement sur le poste, je ne parviens pas à revenir en arrière, je reste avec cette erreur sur les bras.
    Depuis hier matin, je cherche partout sur Internet les correspondance avec cette erreur, les seuls conseils que j'ai pu trouvé ont été de désinstaller/réinstaller le framework.
    Avez-vous une idée ? Aurai-je oublié un paramètre dans la publication ?
    Les postes sont en XP SP2, le framework est le 2.0.50727.42.

  2. #2
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    Il faudrait nous montrer le manifeste de déploiement

  3. #3
    Membre habitué
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juillet 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9
    Par défaut
    Bonsoir,

    Je vous remercie de consacrer un peu de temps à mon problème.
    Voici le contenu du manifest :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    <?xml version="1.0" encoding="utf-8"?>
    <asmv1:assembly manifestVersion="1.0" xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <asmv1:assemblyIdentity name="MonAppli.exe" version="3.1.1.18" publicKeyToken="e78d529598bc65b2" language="neutral" processorArchitecture="msil" type="win32" />
      <description asmv2:iconFile="logo_adp.ico" xmlns="urn:schemas-microsoft-com:asm.v1" />
      <application />
      <entryPoint>
        <assemblyIdentity name="MonAppli" version="3.1.0.0" language="neutral" processorArchitecture="msil" />
        <commandLine file="MonAppli.exe" parameters="" />
      </entryPoint>
      <trustInfo>
        <security>
          <applicationRequestMinimum>
            <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true" ID="Custom" SameSite="site" />
            <defaultAssemblyRequest permissionSetReference="Custom" />
          </applicationRequestMinimum>
        </security>
      </trustInfo>
      <dependency>
        <dependentOS>
          <osVersionInfo>
            <os majorVersion="4" minorVersion="10" buildNumber="0" servicePackMajor="0" />
          </osVersionInfo>
        </dependentOS>
      </dependency>
      <dependency>
        <dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
          <assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="2.0.50727.0" />
        </dependentAssembly>
      </dependency>
      <dependency>
        <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="MonAppli.exe" size="184320">
          <assemblyIdentity name="MonAppli" version="3.1.0.0" language="neutral" processorArchitecture="msil" />
          <hash>
            <dsig:Transforms>
              <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
            </dsig:Transforms>
            <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
            <dsig:DigestValue>+ZSuUtXwL3OtJcN3KjC9KXzoXWY=</dsig:DigestValue>
          </hash>
        </dependentAssembly>
      </dependency>
      <file name="logo_adp.ico" size="766">
        <hash>
          <dsig:Transforms>
            <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
          </dsig:Transforms>
          <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
          <dsig:DigestValue>oIZDtui4VDA0GTk3KkF6yYuNvfk=</dsig:DigestValue>
        </hash>
      </file>
    <publisherIdentity name="CN=MonCompte" issuerKeyHash="12efb84f7d0b74dfc184ea56fe76b0d44a5498e8" /><Signature Id="StrongNameSignature" xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>ZOOCl6SvYndgPwem1Vmfu5e8Jk0=</DigestValue></Reference></SignedInfo><SignatureValue>QBod5Nx3YDzTCjRGl2tC3tpTAXVRKNFPU22XO7Oo0QBtwoEpOY7Vxh5aocHDWeU3aCVQ6k5rdxdWigoQlfF+i1ZIaNJ40fvw06U2LyEHyUtTn7SbJFpbjA8iJLz/666qo9d1F/ftj+XIv4njnRXlJTLE/94avhwRuwavCQ5rstc=</SignatureValue><KeyInfo Id="StrongNameKeyInfo"><KeyValue><RSAKeyValue><Modulus>qkRuNMAiSR5FkWGTiJuIo/+MOdulfFFFthZ2bB2xTEY0+eSlIy04ADvItLn5LIrRVMrtBzIQ+vtkIfOhOw5EaAIKSJYlE4mUTH63ZmEZiDiJCootcHbGqMQUXKQdh5wUQZ9ha2fcsxuct1LF4ZJnwQUXV4prkHp57pbPbePPtSs=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><msrel:RelData xmlns:msrel="http://schemas.microsoft.com/windows/rel/2005/reldata"><r:license xmlns:r="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:as="http://schemas.microsoft.com/windows/pki/2005/Authenticode"><r:grant><as:ManifestInformation Hash="4d26bc97bb9f59d5a6073f607762afa49782e364" Description="" Url=""><as:assemblyIdentity name="MonAppli.exe" version="3.1.1.18" publicKeyToken="e78d529598bc65b2" language="neutral" processorArchitecture="msil" type="win32" /></as:ManifestInformation><as:SignedBy /><as:AuthenticodePublisher><as:X509SubjectName>CN=GAIA\rpontet</as:X509SubjectName></as:AuthenticodePublisher></r:grant><r:issuer><Signature Id="AuthenticodeSignature" xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>X3XrzaNlIj4fiodBNInVjt34F0g=</DigestValue></Reference></SignedInfo><SignatureValue>N8j+9ovMB++5yuB8SFgzX20IsOk2eC2tG5hhsOkaA9o0QB5xMDRJFQumPRuDHB+6hKyvBRi/V3VY1ZBJqapUSF5buYz9gz3PkP3VMkxp4TaVZjCVrUsVTJwYjyWGifkQzmSIDJUMlzMQkdoOFe0M8ZJFpA4RjjSr2gf0Do3g5Tw=</SignatureValue><KeyInfo><KeyValue><RSAKeyValue><Modulus>qkRuNMAiSR5FkWGTiJuIo/+MOdulfFFFthZ2bB2xTEY0+eSlIy04ADvItLn5LIrRVMrtBzIQ+vtkIfOhOw5EaAIKSJYlE4mUTH63ZmEZiDiJCootcHbGqMQUXKQdh5wUQZ9ha2fcsxuct1LF4ZJnwQUXV4prkHp57pbPbePPtSs=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><X509Data><X509Certificate>MIIBwTCCAS6gAwIBAgIQu2/UnV8VBYFFRj+aMcxl2TAJBgUrDgMCHQUAMCMxITAfBgNVBAMeGABHAEEASQBBAFwAcgBwAG8AbgB0AGUAdDAeFw0wODA1MjkxNDIzMzJaFw0wOTA1MjkyMDIzMzJaMCMxITAfBgNVBAMeGABHAEEASQBBAFwAcgBwAG8AbgB0AGUAdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAqkRuNMAiSR5FkWGTiJuIo/+MOdulfFFFthZ2bB2xTEY0+eSlIy04ADvItLn5LIrRVMrtBzIQ+vtkIfOhOw5EaAIKSJYlE4mUTH63ZmEZiDiJCootcHbGqMQUXKQdh5wUQZ9ha2fcsxuct1LF4ZJnwQUXV4prkHp57pbPbePPtSsCAwEAATAJBgUrDgMCHQUAA4GBAKDwg+B2d6dTU56jmBdO1+jJOrm68UwvO0B3i9+B7QJ57UmPsRlA3CkREYQQxy1DNo3bGLL558fwpaaG72IcmPDcYLn+/QAuNis5LOQm90pl0lbCLMIMNZtwBhyM7WGT1pe8oyyxE1M78EFvQiJLfdNbUyvD8I566CCGVbmYGeyD</X509Certificate></X509Data></KeyInfo></Signature></r:issuer></r:license></msrel:RelData></KeyInfo></Signature></asmv1:assembly>

  4. #4
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    La comme ça je ne vois pas. Il faudrait attacher un debugger sur le crash pour voir ce qu'il dit

  5. #5
    Membre habitué
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juillet 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9
    Par défaut
    Il est vrai qu'avec tout ça, je n'ai pas penser au debugger.
    Je le mets en place, je vais tester aussi deux ou trois petites choses avec mon ancien setup et je reviens vous dire ce qu'il en est.

  6. #6
    Membre habitué
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juillet 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9
    Par défaut
    Bonsoir,

    Après une longue journée de recherche, je ne suis pas parvenu à obtenir d'erreur avec le debugger mais, en revanche, je suis parvenu à un moment donné à avoir une erreur comme quoi il était impossible de télécharger le fichier monappli.exe.manifest en provenance de c:\chemin d'accès au fichier.
    Le hic est que la destination n'est pas c:\chemin d'accès au fichier mais \\Nom du serveur\chemin d'accès au fichier. Par contre, le chemin d'accès au fichier est bon et je ne parviens pas à trouver où cette destination s'incrit sachant qu'au moment de publier j'indique bien le chemin vers le serveur.

    De plus, il me semble que je me trompe dans le click once au niveau des signatures, je vais reprendre l'article de webman.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème après la publication avec click once
    Par Shadam dans le forum VB.NET
    Réponses: 2
    Dernier message: 07/07/2015, 14h30
  2. Réponses: 1
    Dernier message: 24/08/2007, 15h06
  3. Click once : fichier de données introuvable
    Par inkonitomarko dans le forum C#
    Réponses: 3
    Dernier message: 17/08/2007, 16h27
  4. Probleme lors du publish à l'aide Click Once
    Par CrisTooR dans le forum C#
    Réponses: 4
    Dernier message: 16/07/2007, 22h32
  5. Alternative au déploiement avec Click-once
    Par vladvad dans le forum Visual Studio
    Réponses: 3
    Dernier message: 08/03/2007, 01h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo