开发微信公众号大家都知道需要外网域名才能收到微信服务器推送的内容尴尬,这给开发带来了极大的不便!并且QQ浏览器的微信服务端调试工具的下架,那便只能通过将本机IP映射成外网域名,然后进行调试。
1、一般推荐使用Natapp(ngrok)Natapp官网
2、按照教程免费注册一个用户,可以申请一个免费隧道
我按照以上步骤在VS2017 asp.net mvc 项目中使用,由于IIS Express只能创建localhost的Web服务,而natapp需要映射成IP地址,故只能按如下方式把IIS Express更改成IP形式:
找到 IISExpress下的applicationhost.config,在目标站点下增加类似行:
变成
通过IP地址访问时可能出现400错误,管理员权限打开CMD,输入:
删除需要,管理员权限打开CMD,输入:
到此在微信公众号配置: