首先以管理员方式启动VS。

在VS中启动网站调试,然后右下角右键点IISExpress的图标,选择 显示所有应用程序 :

image

选中你的网站项后,点击配置文件链接:

image

然后通过端口号(例如我这个是61754)快速搜索到要修改的位置,增加一条针对127.0.0.1的端口绑定:

image

保存之后,关闭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

启动后差不多就是这样的:

image

你就可以通过那个随机的网址从外网访问到自己的本机了,下面的请求信息会实时刷新,200表示正确访问,400一般都是前面urlacl的问题,如果怎么访问也打不开且这里也不显示请求,那多半就是防火墙问题。

另外启动后你还可以通过 http://127.0.0.1:4040 来进行简单的管理,能查看详细的请求信息:

image

转载此文章时须注明转载自”SkyD(斯克迪亚)开发者博客“,并保留此文章的Url链接

作者信息

昵称
斯克迪亚

查看其所发布的所有文章

总积分
2440
注册时间
(2018年5月4日 19:06)

评论

目前还没有任何评论。

[切换到移动版页面]