
Ich versuche, meine ASP-Website mit meinen Kollegen zu teilen, damit ich ihr Feedback erhalten kann.
Ich kann mit diesen beiden Methoden im Browser auf das Projekt zugreifen:
http://localhost:8125/
http://pc_hostname:8125/
Wie können andere Personen in meinem Arbeitsnetzwerk/VPN auf Port 8125 meines PCs zugreifen?
Wenn ja, was muss ich dann tun?
Ich verwende IIS 7.5 und hier sind meine Firewall-Einstellungen: http://img196.imageshack.us/img196/1447/firewallx.jpg
Leider kann das Bild nicht direkt hochgeladen werden, da kein Ruf besteht
Antwort1
Sie sollten Ihre Site einfach aufAppHarboroderAzure-Websites- beide bieten kostenlose Optionen und der Einstieg ist ganz einfach. Auf diese Weise ist Ihre Site im Web öffentlich und Ihre Kollegen können sie ausprobieren. Viel einfacher, als sich mit VPN, Firewalls und so weiter herumzuschlagen.
Antwort2
Der erste Schritt besteht darin, das Problem zu diagnostizieren. Bisher enthält Ihr Beitrag nicht viele Diagnoseinformationen, aber der erste Schritt besteht darin, sicherzustellen, dass beide Computer (also Ihr und deren) sich gegenseitig sehen können. Dies geschieht durch Anpingen. Beachten Sie, dass die Windows-Firewall ICMP-Ping standardmäßig blockiert, Sie müssen es also manuell aktivieren. Ich werde in diesem Beitrag nicht beschreiben, wie man ICMP-Ping aktiviert, aber Sie können es leicht im Internet finden.
Stellen Sie sicher, dass der Name Ihres Computers von der anderen Maschine auflösbar ist. Wenn es sich um einen NetBIOS-Namen handelt und Ihr Netzwerk keine DNS-Registrierung für Computernamen hat, kann dies ein Grund sein. Ich persönlich finde die NetBIOS-Erfahrung in Windows sehr mangelhaft. Ich weiß nicht, warum wir nichts wie den Bonjour/mDNS-Dienst von Apple haben. Verwenden Sie einen Befehl wie nslookup
oder sogar, ping
um sicherzustellen, dass der Name ordnungsgemäß aufgelöst wird.
Wir haben bereits festgestellt, dass Sie Ihre lokale Windows-Firewall deaktiviert haben, sodass diese aus dem Problembereich entfernt werden kann.
Nachdem Sie festgestellt haben, dass die Maschinen einander sehen und miteinander kommunizieren können, sehen Sie sich Ihre IIS-Konfiguration an und prüfen Sie, welche Bindungen die Website hat (öffnen Sie IIS, wählen Sie die Website aus und klicken Sie auf der rechten Seite des Bildschirms auf „Bindungen“). Stellen Sie sicher, dass die Website an die 0.0.0.0
Adresse Ihrer Maschine gebunden ist (auch bekannt als „Alle nicht zugewiesenen IP-Adressen“) und dass keine anderen Websites an diese Adresse gebunden sind.
Sollte das nicht funktionieren, können wir Ihnen ohne weitere Informationen von Ihnen, wie etwa konkrete Fehlermeldungen, nicht weiterhelfen.