Visual Studio 2017 IISExpress 绑定自定义域名

本文最后更新于$day天前,文中所描述的信息可能已发生改变。

在开发微信支付的时候,回调必须在规定域名之内,那我调试就必须设置一个可以让我断点的域名。为了方便,可以直接把Host文件映射成生产域名。

Host文件于 \Windows\System32\drivers\etc\hosts

把fx.wugufen.com 重定向至127.0.0.1

注意

注意:需要管理员权限才能保存
否则无法保存文件

第二步:在项目根目录找到.vs文件

.vs\config\applicationhost.config

第三步:找到修改文件位置

可以搜索sites找到此节点,并查看原调试地址,可以添加一个新节点。

第四步:添加需要绑定域名

1
<binding protocol="http" bindingInformation="*:3900:fx.wugufen.com" />

第五步:核心,需要使用管理员权限打开Visual Studio 2017

如果不使用管理员权限打开Visual Studio 2017则无效

延申:每次打开Visual Studio 均以管理员权限执行的方法

兼容性疑难解答

选择疑难解答程序

选择“该程序需要附加权限”,然后下一步

点击测试程序后,一直下一步完成此操作

参考文章:https://www.cnblogs.com/wxb8/p/8301247.html