含IP地址的url访问WebAPI接口
时间:2021-06-02 20:43:33
收藏:0
阅读:0
Visual Studio 断点调试webapi接口,只能用localhost登录api,无法用ip地址作为url访问
解决方法:
1、必须以管理员身份运行VS
2、修改【applicationhost.config】文件下的内容
①项目文件夹下找到隐藏文件夹".vs”->config->applicationhost.config
找到相对应程序的节点
在<bingdings>节点下新增一行内容将“localhost”修改成“ip地址”
新增内容:<binding protocol="http" bindingInformation="*:57995:192.168.0.105" />
②另一种查看此配置文件方法
运行项目->系统右下角会出现IIS Express
右键IIS Express,点击【显示所有应用程序】
选中其中一个应用程序,下面将出现该项目的属性
点击【配置】对应的地址,系统将会打开【applicationhost.config】,此时只需按①的步骤找到对应节点,添加上含IP地址的节点即可。
3、VS中选中项目右键属性->Web->将项目url地址中localhost修改为ip地址:192.168.0.105->创建虚拟目录->保存。注意此时VS就不会再弹出"只能为localhost"的提示框了。
4、至此就都配置完成,已经可以通过IP地址去访问接口。
注意:防火墙入站规则若有需要可以允许端口80,57995(程序的端口),或者直接关闭防火墙。
评论(0)