从移动设备查看本地主机网站

我有一个ASP.Net网站托pipe在我的Win8's localhost ,该网站似乎在桌面上按预期运行,但现在我也想testing移动设备上的网站网站,以检查它如何呈现

无论如何,我可以从我的移动设备访问网站

我的移动设备和台式机通过路由器连接到同一个networking。

这里是我的机器和路由器的细节。

  1. 机器已经安装Win8 Pro,运行IIS 8.0.9200.16384
  2. 路由器是TP-Link基本150Mbps。
  3. 设备是Karbonn A15,Android – 4.0.4(ICS)

谁能告诉我如何连接我的移动设备本地主机的网站。

要从移动设备查看本地主机网站,您必须遵循以下步骤:

  • 在你的电脑里,你必须检索你的IP地址(运行> cmd> ipconfig)
  • 如果您的本地主机使用特定端口(如localhost:12345),则必须打开计算机上的端口(控制面板>系统和安全>防火墙>高级设置并添join站规则)
  • 最后,您可以从移动设备访问您的网站,导航到: http://192.168.XX:12345 /

希望能帮助到你

试试这个https://ngrok.com/docs#expose

只需运行ngrok 3000是你想要暴露在互联网上的端口号。 你可以插入你想暴露的端口号,为rails3000。这将隧道你的localhost到互联网,你将能够从任何地方查看本地主机

如果你正在运行NodeJS,另一个select是http://localtunnel.me/

 npm install -g localtunnel 

在任何本地端口(如8080)上启动Web服务器,并创build到该端口的隧道:

 lt -p 8080 

这将在randomname.localtunnel.me中为您的localhost返回一个公共URL。 如果可用,您可以申请自己的子域名:

 lt -p 8080 -s myname 

这将返回myname .localtunnel.me

另外,您应该禁用您的防病毒软件或将其pipe理为在您的系统上打开80端口。

知道你的主机IP地址在您的局域网打开cmd并键入ipconfig和如果xampp的默认侦听端口将是80然后例如,如果10.0.0.5是您的主机IP地址types10.0.0.5:80从您的手机的networking浏览器请确保两者都连接到相同的LAN但是webaddress尝试的默认端口是80。

首先在Visual Studio中打开applicationhost.config文件。 地址>> C:\Users\Your User Name\Documents\IISExpress\config\applicationhost.config

然后find这个代码:

 <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:当您的网站运行在IIS上,在您的计算机上运行时,端口号将显示在浏览器的地址栏中,如下所示:localhost:port_number / …编辑此文件时保存它。

在第二步中,您必须以pipe理员身份运行cmd并键入以下代码:netsh http add urlacl url=http://*:port_Number/ user=everyone并按回车

在第三步中,您必须在防火墙上启用端口

 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 (eg “IIS Express), click “Finish” 

我希望这个答案对你有用