So habe ich meine Anwendung in C# entwickelt. Ich bin bereit, es zu implementieren. Ich möchte es so machen, dass Benutzer es immer von meiner Website starten (damit sie immer Updates, keine Installation usw. erhalten).C# Bereitstellen meiner Anwendung - klicken Sie nur aus dem Web
Ist ClickOnce der richtige Weg, dies zu tun?
Ich habe versucht, die Bereitstellung von Clickonce auf meinen Server und ein paar Dinge, springen auf mich aus:
1) Der Nutzer die Möglichkeit gegeben wird, ein Setup oder starten Sie die .application Datei ausführen - was ist der Unterschied? Kann es das nicht selbst erkennen?
2) Wenn ich versuche, die .application "zu starten", bittet sie, sie auf meinen Computer herunterzuladen. Wie auch immer, um die Datei direkt aus dem Browser zu starten?
3) Nachdem ich die .application-Datei heruntergeladen und ausgeführt habe, erhalte ich eine Fehlermeldung mit der folgenden Meldung: "Bereitstellung und Anwendung haben keine übereinstimmenden Sicherheitszonen."
Ausgezeichnete Antworten. Noch ein paar Fragen: 1) Sollte ich Benutzer mit der Setup-Datei oder der .Application-Datei verknüpfen? 2) Es startet ordnungsgemäß in IE, aber nicht Firefox. In Firefox fragt es, um die Datei herunterzuladen. Ist das ein MIME-Typ-Config-Problem? Irgendwelche Tipps dazu (Linux/Apache-Server) –
@wydyna: Danke! 1. Ich habe die Antwort redigiert, um über Publish.htm zu sprechen. 2. Um eine ClickOnce-Anwendung von Firefox zu installieren, benötigen Sie ein Plug-In, wie das von Microsoft bereitgestellte (http://windowsclient.net/wpf/wpf35) /wpf-deploying-clickonce-ie-firefox.aspx) mit .NET Framework 3.5 ** SP1 ** oder einem Plug-In von Drittanbietern wie [FFClickOnce] (https://addons.mozilla.org/en -US/firefox/addon/1608 /). –
Was sind meine Möglichkeiten mit Firefox/Chrome/anderen Browsern da draußen? Es scheint auch nicht zu erkennen, ob der Benutzer das Setup ausgeführt hat, wie Sie in Ihrem Beitrag erwähnt haben. Es präsentiert einfach 2 Links und fordert den Benutzer auf, es herauszufinden. ZB: http://www.kirupafx.com/clickonce/publish.htm –