2016-10-20 1 views
0

Ich habe eine .NET-Anwendung in .NET 4.0 entwickelt. Unsere Kunden haben einen Webserver in ihrem eigenen Büro, in dem die clickonce-Anwendung gehostet wird, so dass clickonce url nicht repariert werden kann, da der Computername oder die IP-Adresse des Webservers für jeden Client unterschiedlich ist.Dynamische URL zu setup.exe in clickonce

Auch Voraussetzungen wie .NET 4.0, VC zu installieren ++ etc setup.exe wird Bedarf heruntergeladen und ausgeführt werden, aber setup.exe muss -url Argumente URL festgelegt, wo Clickonce-Anwendung (in meinem Fall seinen Web-Server von jedem Client gehostet wird)

Also meine Frage ist, wie kann ich -url auf lokalen Web-Client des Clients setzen, wo clickonce Anwendung gehostet wird?

Antwort

0

Sie können die 'URL' Ihres clickonce-Bootstrappers ändern, indem Sie den Parameter '/ url' wie unten gezeigt übergeben.

setup.exe /url=http://serverhostname/ 

Hinweis: Der obige Befehl wird nur die URL aktualisieren, nicht das Setup starten. Zum Starten müssen Sie setup.exe ohne Parameter öffnen.