IIS Express设置https+ip+端口方式

当你电脑需要从前端访问后端api的时候,有可能牵扯到必须解决跨域问题才能够正常调试,那么你只需要三步:

一、修改applicationhost.config文件中的内容,但是我们会发现这个文件存在于好几个地方,比如:

1、C:\Program Files\IIS Express\AppServer\applicationhost.config

2、C:\Program Files (x86)\IIS Express\AppServer\applicationhost.config

3、C:\Users\用户\Documents\IISExpress\config\applicationhost.config

4、你的xxx项目路径\.vs\mawbocr\config\applicationhost.config

以上我们只需要修改4路径中的内容,其他的不用修改,修改了也无效。首先找到 <bindings></bindings>节点,按如下格式添加,ip和端口改为自己电脑上的。

                <bindings>
                    <binding protocol="https" bindingInformation="*:44361:192.168.4.101" />
                    <binding protocol="https" bindingInformation="*:44360:localhost" />
                    <binding protocol="http" bindingInformation="*:3617:localhost" />
                </bindings>

二、如果步骤一做完你还不能从通过ip方式访问,且IIS Express中还是看不到ip,需要添加一条命令:

netsh http add urlacl url=https://192.168.4.101:44361/ user=everyone

如果命令有误,可以删除,命令如下:

netsh http delete urlacl url=https://192.168.4.101:44361/

三、如果还是不能访问通,那说明你电脑本身开启了防火墙,阻止了这个端口,添加防火墙规则:

完毕!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值