最近我在IIS上发布.net Core API的时候发现
当我用localhost去打开我的web项目时
并且,ajax调用的接口前缀为localhost时候,运行正确
但是当我用192.168.28.168:3000来打开网页调试的时候,调用接口却失败了
而且还有一个现象就是我用同一台电脑在公司发布完的WebAPI回到家里就无法访问明明就是可是布置在本地的。(但如果是用localhost的就不会存在这个问题了)
所以可以得知IIS发布的网络端口与当前的wifi网络环境也有关系,
所以本地布置项目的时候若不需要他人访问并且自己工作的地点时常变化,就用localhost去打开web项目,并调用localhost为前缀的接口