it-swarm.com.de

Anzeigen der localhost-Website von einem Mobilgerät aus

Ich habe ein ASP.Net Website gehostet auf meinem Win8's localhost, die Site scheint wie erwartet auf dem Desktop zu laufen, aber jetzt möchte ich auch die Site-Website auf einem mobilen Gerät testen, um zu überprüfen, wie sie gerendert wird

Gibt es sowieso ich kann die Website von meinem mobilen Gerät zugreifen

Mein mobiles Gerät und mein Desktop-Computer sind über einen Router mit demselben Netzwerk verbunden.

Hier sind die Details meines Rechners und Routers.

  1. Auf dem Computer ist Win8 Pro installiert, auf dem IIS 8.0.9200.16384 ausgeführt wird
  2. Router ist TP-Link Basic 150Mbps.
  3. Gerät ist Karbonn A15, Android - 4.0.4 (ICS)

Kann mir jemand sagen, wie ich mein Mobilgerät mit der localhost-Website verbinden kann.

64
Abbas

Um die localhost-Website von einem Mobilgerät aus anzuzeigen, müssen Sie die folgenden Schritte ausführen:

  • In Ihrem Computer müssen Sie Ihre IP-Adresse abrufen (Run> cmd> ipconfig)
  • Wenn Ihr localhost einen bestimmten Port verwendet (z. B. localhost: 12345), müssen Sie den Port auf Ihrem Computer öffnen (Systemsteuerung> System und Sicherheit> Firewall> Erweiterte Einstellungen und Eingangsregel hinzufügen).
  • Schließlich können Sie von einem Mobilgerät aus auf Ihre Website zugreifen, indem Sie zu folgender Adresse navigieren: http: //192.168.X.X: 12345 /

Ich hoffe es hilft

100
Joffrey Kern

Eine der einfachsten Möglichkeiten für den Remotezugriff auf die lokale ASP.net-Website, ohne das Hinzufügen neuer Regeln zur Firewall zu beeinträchtigen, ist die Verwendung der folgenden Visual Studio-Erweiterung:

Conveyor von Keyoti (Visual Studio-Erweiterung)

Einfach installieren. Jedes Mal, wenn Sie Ihr Projekt ausführen, wird die URL angezeigt, die für den Remotezugriff verwendet werden kann. Keine weitere Konfiguration erforderlich.

enter image description here

14
Piotrek

Versuchen Sie dies https://ngrok.com/docs#expose

Renn einfach ngrok 3000, 3000 ist die Portnummer, die Sie für das Internet freigeben möchten. Sie können für Rails its 3000 die Portnummer eingeben, die Sie anzeigen möchten. Dadurch wird Ihr Localhost mit dem Internet getunnelt, und Sie können Ihren lokalen Host von überall aus anzeigen

4
ngprnk

Eine andere Option ist http://localtunnel.me/ , wenn Sie NodeJS ausführen

npm install -g localtunnel

Starten Sie einen Webserver an einem beliebigen lokalen Port, z. B. 8080, und erstellen Sie einen Tunnel zu diesem Port:

lt -p 8080

dies gibt eine öffentliche URL für Ihren Localhost unter randomname . localtunnel.me zurück. Sie können Ihre eigene Subdomain anfordern, wenn diese verfügbar ist:

lt -p 8080 -s myname

das gibt meinen Namen zurück. localtunnel.me

4
neave

Öffnen Sie zunächst die Datei applicationhost.config in Visual Studio. Adresse >> C:\Users\Your User Name\Documents\IISExpress\config\applicationhost.config

Dann finde diese Codes:

<site name="Your Site_Name" id="24">
        <application path="/" applicationPool="Clr4IntegratedAppPool"
        <virtualDirectory path="/" physicalPath="C:\Users\Your User         Name\Documents\Visual Studio 2013\Projects\Your Site Name" />
        </application>
         <bindings>      
           <binding protocol="http" bindingInformation="*:Port_Number:*" />
         </bindings>
   </site>

*) Port_Number: Während Ihre Site in IIS express auf Ihrem Computer ausgeführt wird, wird die Portnummer in der Adressleiste Ihres Browsers wie folgt angezeigt: localhost: port_number/... Wenn Sie diese Datei bearbeiten, speichern Sie sie .

Im zweiten Schritt müssen Sie cmd als Administrator ausführen und folgenden Code eingeben: netsh http add urlacl url=http://*:port_Number/ user=everyone und drücken Sie die Eingabetaste

Im dritten Schritt müssen Sie den Firewall-Port aktivieren

Go to the “Control Panel\System and Security\Windows Firewall”

Click “Advanced settings”

Select “Inbound Rules”

Click on “New Rule …” button

Select “Port”, click “Next”

Fill your IIS Express listening port number, click “Next”

Select “Allow the connection”, click “Next”

Check where you would like allow connection to IIS Express (Domain,Private, Public), click “Next”

Fill rule name (e.g “IIS Express), click “Finish”

Ich hoffe, diese Antwort ist nützlich für Sie

Update für Visual Studio 2015 unter folgendem Link: https://johan.driessen.se/posts/Accessing-an-IIS-Express-site-from-a-remote-computer

1
Ali

Verwenden Sie Conveyor von Keyoti (Erweiterung von Visual Studio). Extension Visual Studio

1
kevin onofre

Außerdem sollten Sie Ihr Virenschutzprogramm deaktivieren oder verwalten, um 80 Ports auf Ihrem System zu öffnen.

0
A Programmer

Kennen Sie Ihre Host-IP-Adresse in Ihrem LAN Öffnen Sie cmd und geben Sie ipconfig und if xampp als Standard-Listen-Port 80 ein. Wenn 10.0.0.5 Ihre Host-IP-Adresse ist, geben Sie 10.0. 0,5: 8 vom Webbrowser Ihres Mobiltelefons Stellen Sie sicher, dass beide mit demselben LAN verbunden sind. Der Standardport, den die Webadresse versucht, ist jedoch 80.

0
user4925657