2017-06-09 2 views
-1

J'ai essayé de publier une application WPF en utilisant mon propre Localhost en tant que serveur. Mais chaque fois que j'essaie de le publier, cela indique que l'application n'a pas pu trouver la page Web de point final utilisée pour afficher les instructions d'installation. J'ai lu quelque part qu'il n'y a aucun moyen de publier sur un Localhost en utilisant ClickOnce. Est-ce vrai? Ou y a-t-il un autre moyen de contourner ce problème?Quelle est la meilleure façon de publier une application WPF dans Localhost à l'aide de l'outil de publication ClickOnce

+0

Pouvez-vous nous montrer le message d'erreur exact qui se produit? – mjwills

+0

Avez-vous lu https://stackoverflow.com/questions/787154/clickonce-not-obeying-installation-folder-for-localhost - ça aide? – mjwills

+0

Quels sont vos paramètres dans Propriétés du projet -> Publier? –

Répondre

0

J'ai trouvé un moyen de copier les fichiers publiés sur n'importe quel serveur et de les utiliser en les téléchargeant à partir de là. J'ai ouvert l'invite de commande, navigué vers le chemin local où l'application est publiée et changé l'URL de setup.exe sur le serveur dans lequel nous allons les placer. Par exemple: Mon application a été publiée dans C: \ inetpub \ wwwroot. Donc, en utilisant l'invite de commande (mieux avec les privilèges d'administration) j'ai navigué à c: \ cd c: \ inetpub \ wwwroot c: \ inetpub \ wwwroot> setup.exe/URL = http://servername/test Après une exécution réussie, nous pouvons copier tous les fichiers de C: \ inetpub \ wwwrooot dans le dossier servername/test dans le serveur et peut parcourir le serveur pour télécharger et installer l'application de n'importe où avec l'authentification.