主要是想调试微信,偶然看到 Visual studio 配合 ngrok ,在本地调试微信 才知道了Ngrok这个工具
但是需要FQ才能使用,就不能用于调试微信了,不过以后可能还用得着
记录一下我的实践:
下载地址 https://ngrok.com/
1,修改IIS Express 配置
配置文件在我的电脑上是保存在了[文档]里的
D:\Documents\IISExpress\config\applicationhost.config
找到站点的<site>节点,添加了一句红色字体的,目的是让项目能通过 127.0.0.1:51036 访问
<site name="**Website" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="E:\VMORNING\****\***\****Website" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:51036:localhost" />
<binding protocol="http" bindingInformation="*:51036:127.0.0.1" />
</bindings>
</site>
然后打开vs 启动网站,查看启动中的IIS Express有没有127.0.0.1一项
2,开始用Ngrok映射
然后运行ngrok +端口号
我这里是ngrok 51036
成功后,就可以用Ngrok自动分配的域名访问网站,并且可以调试本地代码,灰常好!