none
Microsoft Visual Basic 2010 mise en ligne via FTP RRS feed

  • Question

  • Bonjour/Bonsoir,

    J'ai un gros probléme qui persiste depuis un bout de temps, c'est lorsque je veut partager mon application créer avec Microsoft Visual Basic et bien je n'est aucun moyen:

    J'ai enregistrer les fichiers (setup...) tout dans un même dossier, que j'ai ensuite mit sur mon serveur FTP mais lorsque des amis essayent de le télécharger un message d'erreur apparaît: http://img15.hostingpics.net/pics/27460288878.png

    J'ai alors essayer d'enregistrer l'application directement sur le serveur FTP depuis Microsoft Visual Basic mais un autres message d'erreur arrive me disant qu'il ne peuvent établir une connexion avec l'adresse FTP car les extensions FrontPage ne sont pas installées: http://img15.hostingpics.net/pics/754816ddd.png

    Je dirige une webradio est j'aurais besoin d'une réponse le plus rapidement possible pour pouvoir donner l'application à mes auditeurs, merci d'avance.

    Cordialement, Matté en pleine détresse...

    mercredi 15 février 2012 00:41

Réponses

Toutes les réponses

  • Bonjour,

    Voir http://msdn.microsoft.com/fr-fr/library/ms228998.aspx et notamment la section "Protocole FTP non pris en charge pour l'installations".

    Ma compréhension est que l'on peut utiliser FTP pour publier (déposer) l'application sur un serveur mais les utilisateurs eux-même ne peuvent pas utiliser FTP pour faire l'installation. Ils accèdent au serveur en FTP ou HTTP ?

    Voir aussi le début sur les fichiers/types mime à autoriser selon le serveur web (l'accès à un fichier dont l'extension/type mime n'est pas enregistrée dans le serveur web est refusée). J'ai eu également un pb une fois car le firewall bloquait tous les fichiers dont le nom contient .exe (et donc monapp.exe.deploy était également bloqué malgré l'extension en .deploy).


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".

    mercredi 15 février 2012 18:31
    Modérateur
  • Bonsoir,

    Merci pour votre réponse ! Les utilisateurs l'installent en HTTP ! Je met tous les fichiers sur mon serveur FTP et puis je leur donne l'adresse, mais cela ne fonctionne pas. Comment puis-je fait pour que les utilisateurs puissent télécharger l'application ?

    Cordialement

    mercredi 15 février 2012 22:34
  • Bonjour,

    Pouvez-vous nous montrer les informations qui sont affichés lorsque vous cliquez sur "Détail" ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    mercredi 15 février 2012 23:42
    Modérateur
  • C'est à dire ? Je vous ai mit les screens d'erreurs, je ne vois pas comment je peut afficher plus de détails. Est-il possible d'installer des extensions FrontPage sur sont serveur FTP ? Ou alors exciste-il des hébergeurs qui ont les extensions FrontPage ?

    Cordialement

    jeudi 16 février 2012 18:13
  • Sur le premier écran il y a un bouton "Détails..." qui devrait permettre d'avoir plus d'infos.

    Comme je disais bien vérifier aussi que le serveur web accepte bien de renvoyer les fichiers dont l'extension est .manifest, .deploy ou .application...

    Pour le deuxième message, il me parait bizarre que l'on ait apparemment bout à bout une adresse ftp et une adresse http (mais je crois comprendre que l'application a tout de même été déployée correctement sur le serveur web même si cela n'a pas été fait directement depuis VB ?)...


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".

    jeudi 16 février 2012 18:44
    Modérateur
  • Comment puis-je vérifier que le serveur web accepte bien de renvoyer les fichiers avec les extensions que vous avez citez ?

    Voici le détail de l'erreur, il me semble que cela vient de ce que vous avez citez Patrice !

    1: http://img15.hostingpics.net/pics/953224861.png

    2: http://img15.hostingpics.net/pics/782345482.png

    Je ne suis pas un expert, donc merci de m'éclaircir ! 

    jeudi 16 février 2012 21:00
  • Donc pour moi l'erreur 404 indique soit que le fichier Player.application n'existe pas soit que le serveur n'accepte pas de le renvoyer (et renvoie le code 404 qui indique sa non existence).

    Quel est le serveur web que vous utilisez ?

    Si vous êtes 100% sur que le fichier est bien présent sur le serveur, il faut enregistrer les types mimes à partir des infos du lien http://msdn.microsoft.com/fr-fr/library/ms228998.aspx section "Utilisation de serveurs web tiers". Pour info le problème et la façon de le résoudre est indiqué ici pour IIS 6 : http://support.microsoft.com/kb/326965 mais cela dépend de votre serveur web...


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".

    vendredi 17 février 2012 09:34
    Modérateur
  • Merci des vos réponses ! 

    Pour le serveur web c'est à dire ? Mon hébergeur ? Si c'est sa j'utilise FranceServ (excusez moi je ne m'y connais pas trop dans les thermes techniques)

    vendredi 17 février 2012 10:38
  • C'est à dire le serveur web ? L'hébergeur ?

    Sinon comment puis-je partager mon application avec d'autres utilisateurs ? J'ai déjà essayé de mettre l'application sur un site de partage de fichier en zip mais pareil le même soucis d'erreur, et lorsque je télécharger l'application depuis mon ordinateur aucune erreur.

    vendredi 17 février 2012 10:47
  • D'après https://www.franceserv.fr/wiki/htaccess chapitre "Ajouter un type mime à un répertoire" je pense qu'il faudrait ajouter dans ce fichier les lignes :

    AddType application/x-ms-application .application
    AddType application/x-ms-manifest .manifest
    AddType application/octet-stream .deploy
    AddType application/octet-stream .msu
    AddType application/octet-stream .msp

    Si le problème  persiste je pense que le forum ou le support de FranceServ sera plus à même de vous aider... Eventuellement AddType application/octet-stream .zip pour les fichiers zip (mais il me parait bizarre que cela marche pour vous mais pas toutes les autres personnes, vous étiez bien en http également et non pas en ftp...)


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".

    vendredi 17 février 2012 12:16
    Modérateur
  • Bonjour

    Utilisez vous clickonce pour déployer votre application? Avez-vous bien renseigné tous les champs requis au moment du déploiement. Si oui, il faut transférer tous les fichiers du dossier publish vers un dossier en ligne de votre hébergeur et éventuellement créer un fichier ".htaccess" avec notepad++ par exemple qui contient pour mémoire ce qui est dit dans un post plus bas par Patrice pour votre hébergeur ( exemple de fichier .htaccess de mon hébergeur :

    AddType application/manifest .manifest
    AddType application/xaml+xml .xaml
    AddType application/x-ms-application .application
    AddType application/x-ms-xbap .xbap
    AddType application/octet-stream .deploy

    Apparemment pour le votre:

    AddType application/x-ms-application .application
    AddType application/x-ms-manifest .manifest
    AddType application/octet-stream .deploy
    AddType application/octet-stream .msu
    AddType application/octet-stream .msp

    Ce fichier doit être enregistré dans chaque dossier contenant la page html de déploiement exemple ici de déploiement avec clickonce.


    Cordialement
    Pascal
    http://www.scalpa.info

    dimanche 19 février 2012 13:35
  • Bonsoir,

    J'ai crée un fichier .htacces avec les informations que vous m'avez donné à l'intérieur à savoir:

    AddType application/x-ms-application .application 
    AddType application/x-ms-manifest .manifest 
    AddType application/octet-stream .deploy 
    AddType application/octet-stream .msu 
    AddType application/octet-stream .msp

    J'ai créer un dossier sur mon hébergeur avec le dossier de l'application et le .htacces tous sa réunit dans le même dossier mais le probléme persiste !

    dimanche 19 février 2012 23:56
  • Quand on clique sur le bouton "détails" on voit toujours une erreur 404 et toujours sur le fichier .application ? C'est pour être sûr que c'est bien la même erreur et non pas une autre.

    Egalement je vois que l'on a des soucis pour le déploiement. Est-on sûr à 100% que le fichier .application voulu est bien présent sur le serveur ?

    Ou alors créer des fichiers "bidons" test.application test.manifest et test.deploy et vérifier que l'on peut effectivement les récupérer en allant directement sur l'adresse avec un navigateur. Cela permettrait de vérifier si les fichiers avec cette extension peuvent ou ou non être téléchargés indépendamment de ClickOnce.


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".

    lundi 20 février 2012 09:31
    Modérateur
  • Peut-être pourriez-vous compléter votre fichier .htaccess avec les lignes qui manquent par rapport au mien, notamment la ligne manifest?

    AddType application/manifest .manifest
    AddType application/xaml+xml .xaml

    Quelle est l'adresse du dossier en question ? Histoire de tester en live ce qui se passe?


    Cordialement
    Pascal
    http://www.scalpa.info

    lundi 20 février 2012 10:46
  • Bonjour,

    Voici l'adresse ou l'on peux télécharger l'application: http://ghetto-radio.franceserv.com/player/Application%20Files/WindowsApplication1_1_0_0_1/setup.exe 

    Mais je rappelle, que j'ai deux erreurs:

    -L'erreur que vous êtes en train d'essaye de résoudre

    -L'erreur lors de la publication depuis MVB ou il me signale que les 'les composant nécessaires à la communication avec les extensions serveur FrontPage ne sont pas installés'. 

    Je n'est vraiment aucun moyen de pouvoir partager mon application avec d'autres personnes, il n'y a que quand j'installer l'application moi même que cela marche.

    lundi 20 février 2012 12:42
  • Bonjour,

    Pour moi, il y a confusion entre votre hébergeur (serveur FTP franceserv.fr) et votre pc (http://matteo-pc/player/player.application).

    Votre serveur FTP doit héberger le fichier setup.exe et

    votre application doit être compilée pour être téléchargée depuis un serveur web (protocole HTTP)

    Cela peut être le même serveur mais l'adresse est forcément différente.

    C'est pour cela que vous obtenez un 404 sur http://matteo-pc qui ne doit pas être un serveur web, est-ce le cas ?


    fred on youTube
    PHP MySQL Web Site Creator
    fred

    lundi 20 février 2012 13:15
  • Bonjour,

    Je doit vous avouez que j'ai dùt mal à suivre ^^'

    Oui http://matteo-pc qui n'est pas pas un serveur web effectivement, pouvez vous me décrire présicément la manipulation à faire ?

    Merci d'avance, cordialement.

    lundi 20 février 2012 15:42
  • Bonjour,

    Quand vous créez votre fichier Setup avec l'assistant, veuillez préciser local puis copier le répertoire/bin/release dans votre répertoire FTP.

    Utilisez-vous ClickOnce ?


    fred on youTube
    PHP MySQL Web Site Creator
    fred

    lundi 20 février 2012 16:06
  • C'est assez bien expliqué ici http://msdn.microsoft.com/fr-fr/library/c37e68bc.aspx.

    Donc dans l'assistant ClickOnce, on va avoir l'"emplacement de publication" qui est celui où on va mettre temporairement les fichiers (par exemple c:\MonAppli). Puis en cliquant sur suivant ce sera "l'emplacement d'installation" qui doit être celui que les utilisateurs vont utiliser (par exemple http://www.monsite.com/MesApplis/CetteAppli).

    Donc ici cela serait sans doute http://ghetto-radio.franceserv.com/player

    Ne pas mettre la version et se diriger dans un premier temps vers la page http://ghetto-radio.franceserv.com/player/publish.htm. La page contient le lien vers la bonne version des fichiers (player.manifest qui contient un lien vers Application Files\Windows Application <version>\ etc...) ce qui permet de toujours garder le même lien au fur et à mesure des mises à jour.


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".

    lundi 20 février 2012 16:24
    Modérateur
  • Bonsoir,

    Un énorme merci à vous d'avoir prit le temps chaque jours d'essayer de régler mon probléme ! C'est chose faite, merci à vous et bonne continuation ! :)

    lundi 20 février 2012 19:53