Aktualisierung
Ich habe ein Video erstellt, das den Prozess besser beschreibt, https://youtu.be/5ZqDuvTqQVs
Wenn Sie Visual Studio 2013 oder höher verwenden, stellen Sie sicher, dass Sie es als Administrator ausführen, damit dies funktioniert.
Öffnen Sie die Datei %USERPROFILE%\My Documents\IISExpress\config\applicationhost.config
(in VS2015 könnte es $(solutionDir)\.vs\config\applicationhost.config
sein). Darin sollten Sie etwas wie dies sehen:
Ändern Sie bindingInformation=":8080:localhost"
zu bindingInformation="*:8080:*"
(die Portnummer, 8080 in meinem Fall, wird sich unterscheiden.)
Hinweis: Wenn es nicht funktioniert, versuchen Sie es mit bindingInformation="*:8080:
, das Sternchen kann entfernt werden.
Stellen Sie dann sicher, dass Ihre Firewall eingehende Verbindungen auf diesem Port zulässt. Sie müssen möglicherweise das System neu starten oder zumindest Visual Studio, um IISExpress zu veranlassen, die Konfigurationsdatei neu zu laden.
Wenn dies nicht funktioniert, werfen Sie einen Blick auf diese Antwort: https://stackoverflow.com/a/5186680/985284