2010-11-26 4 views
0

Ich versuche, meine App mit ClickOnce zu veröffentlichen, um von einer Webseite zu installieren. Ich benutze einen kostenlosen Server bei "000webhost.com". Aber funktioniert nicht. Meine Dateien werden hochgeladen, aber wenn ich auf Install (von der Seite publish.html) klicke, bekomme ich einen fehlerhaften Link, und wenn ich auf "launch" klicke, wird eine XML-Datei in meinem Browser geöffnet. Offenbar vermisse ich etwas so Elementares, dass sich niemand darum schert, darüber zu reden. Ich glaube, ich habe irgendwo gelesen, dass auf dem Server die FrontPage-Erweiterung installiert sein muss. Jede Hilfe wird helfen.ClickOnce, aus dem Web installieren. Was vermisse ich?

Edit: Jetzt habe ich versucht, es von Internet Explorer zu installieren. Dieses Mal habe ich keinen fehlerhaften Link erhalten, aber ich habe diesen Fehler erhalten: "Kann nicht fortgesetzt werden. Die Anwendung ist nicht ordnungsgemäß formatiert. Wenden Sie sich an den Hersteller der Anwendung, um Hilfe zu erhalten." Also, noch, jede Hilfe wird helfen. Und nebenbei nehmen sie an, dass jeder IE benutzt oder warum bekomme ich einen defekten Link, wenn ich Chrome benutze?

+0

Wie lautet die URL des defekten Links? Laden Sie alle Dateien auf den Server hoch? – ChrisF

+0

Das ist mein Link: http://juaneco.webatu.com/HeliumInstall/publish.htm – Juan

Antwort

1

Überprüfen Sie die MIME-Typ-Konfiguration für .application Dateien auf dem Webserver (wahrscheinlich können Sie es nicht auf einem kostenlosen Dienst ändern). Der Web-Server sendet das ClickOnce-Manifest als Nur-Text anstelle von application/octet-stream, sodass der Browser es nur anzeigt, anstatt es mit dem Installer zu starten.

+0

Aha! Ich werde das überprüfen. – Juan

+0

Sorry, aber keine Ahnung, wo soll ich das überprüfen? – Juan

+0

In Ihrer Webserver-Konfiguration, siehe http://StackOverflow.com/Questions/93361/Can-Iserve-A-Clickonce-Application-with-Apache für Apache – nos

Verwandte Themen