.NET 8 MAUI安卓真机无法连接本地WebAPI,模拟器正常,如何解决?
.NET 8 MAUI安卓真机连接本地WebAPI问题解决
问题背景
我开发了一个.NET 8 MAUI应用,用于连接本地localhost的WebAPI,两者运行于同一项目中。使用模拟器时通过https://10.0.2.2:"port"可正常连接API,但在安卓真机上运行应用时却无法连接。
解决步骤
要让真机正常访问本地WebAPI,按以下操作配置:
- 先获取当前电脑网络连接的IPv4地址(可通过
ipconfig命令在终端查看),将MAUI应用中API的基础地址替换为https://[你的IPv4地址]:[端口号] - 打开WebAPI项目的
launchsettings.json文件,修改applicationUrl配置项,设置为对应IP地址的格式,示例:"applicationUrl": "https://192.168.3.10:5001;http://192.168.3.10:5000" - 确保WebAPI和MAUI应用同时启动,且安卓真机与电脑处于同一WiFi局域网内
内容的提问来源于stack exchange,提问作者Akin
相关产品推荐
相关产品推荐

