2010-11-26 15 views
0

J'essaie de publier mon application avec ClickOnce pour l'installer à partir d'une page Web. J'utilise un serveur gratuit sur "000webhost.com". Mais ne fonctionne pas. Mes fichiers sont téléchargés mais lorsque je clique sur Installer (à partir de la page publish.html), j'obtiens un lien cassé, et quand je clique sur "lancer" un fichier XML est ouvert dans mon navigateur. Apparemment, il me manque quelque chose d'élémentaire dont personne ne se soucie de parler. Je pense que j'ai lu quelque part que le serveur doit avoir l'extension FrontPage installée. Toute aide vous aidera.ClickOnce, installez à partir du Web. Qu'est-ce que je rate?

Modifier: Maintenant, j'ai essayé de l'installer à partir d'Internet Explorer. Cette fois je n'ai pas eu un lien cassé mais j'ai eu cette erreur: "Ne peut pas continuer.L'application est mal formulée.Contacter le fournisseur de l'application pour obtenir de l'aide". Donc, encore, toute aide vous aidera. Et en passant sont-ils en supposant que tout le monde utilise IE ou pourquoi je reçois un lien brisé lors de l'utilisation de Chrome?

+0

Quelle est l'URL du lien brisé? Êtes-vous télécharger tous les fichiers sur le serveur? – ChrisF

+0

Ceci est mon lien: http://juaneco.webatu.com/HeliumInstall/publish.htm – Juan

Répondre

1

Vérifiez la configuration du type MIME pour les fichiers .application sur le serveur Web (vous ne pouvez probablement pas le modifier sur un service gratuit). Le serveur Web envoie le manifeste ClickOnce au format texte brut en tant que flux application/octet, de sorte que le navigateur l'affiche simplement au lieu d'essayer de le lancer avec le programme d'installation.

+0

Aha! Je vais vérifier ça. – Juan

+0

Désolé, mais je ne sais pas où je dois vérifier ça? – Juan

+0

Dans votre configuration de serveur Web, voir http://stackoverflow.com/questions/93361/can-i-serve-a-clickonce-application-with-apache pour apache – nos