首先以管理员方式启动VS。
在VS中启动网站调试,然后右下角右键点IISExpress的图标,选择 显示所有应用程序 :
选中你的网站项后,点击配置文件链接:
然后通过端口号(例如我这个是61754)快速搜索到要修改的位置,增加一条针对127.0.0.1的端口绑定:
保存之后,关闭VS。
以管理员方式启动CMD命令提示符,执行:
netsh http add urlacl url=http://127.0.0.1:61754/ user=everyone
如果提示183错误,那就先执行以下删除命令,再去执行上面的那条命令:
netsh http delete urlacl url=http://127.0.0.1:61754/
然后以普通模式启动VS,调试运行网站,看看能否用 http://127.0.0.1:61754 访问到网站,没问题就继续。
把ngrok.exe添加到Windows防火墙的进站、出站规则里,都设为允许。
用CMD到ngrok的所在目录里执行:
ngrok http 61754
启动后差不多就是这样的:
你就可以通过那个随机的网址从外网访问到自己的本机了,下面的请求信息会实时刷新,200表示正确访问,400一般都是前面urlacl的问题,如果怎么访问也打不开且这里也不显示请求,那多半就是防火墙问题。
另外启动后你还可以通过 http://127.0.0.1:4040 来进行简单的管理,能查看详细的请求信息:
目前还没有任何评论。