Sie können den den WCF-Dienst in einer Konsolenanwendung hosten. Der offensichtliche Nachteil besteht darin, dass jemand zuerst die Konsolenanwendung auf dem Hostcomputer starten muss, damit der WCF-Dienst remote verfügbar ist. Wahrscheinlich möchten Sie 24/7/365 Zugriff auf den WCF-Dienst haben. In diesem Fall sollten Sie ihn in einem Windows-Dienst hosten, wenn IIS keine Option ist. Nichtsdestotrotz finden Sie unter this SO question heraus, wie Sie Ihren Windows-Dienst als Konsolenanwendung nutzen können, um das Debuggen zu vereinfachen.
In Bezug auf die Wahl der Bindung habe ich diese Tabelle immer hilfreich gefunden.
.
Da Sie explizit die Verwendung der IP-Adresse der Maschine erwähnt haben, würde ich mich zu NetTcpBinding neigen, vorausgesetzt, Firewalls werden kein Problem sein.
Für diejenigen, die diesen Fehler "Die Installation fehlgeschlagen" erhalten, versuchen Sie, Visual Studio-Eingabeaufforderung im Administratormodus zu öffnen;) –