求助:连接PowerApps与Microsoft Navision 2016时反复报错
我之前帮不少用户解决过这类老版本Navision和PowerApps的连接问题,你遇到的这个重复报错大概率是配置或兼容性层面的问题,给你列几个最优先级的排查方向,一步步来试:
先确认Navision Web Service的核心配置
Navision 2016的OData Web Service是PowerApps连接的基础,务必检查:- 已经在Navision客户端中发布了至少一个OData类型的Web Service(比如业务页面或自定义代码单元),并且状态显示为已启用
- 服务器防火墙已经开放Navision Web Service的默认端口(7048),确保PowerApps所在网络能正常访问这个端口
- 手动访问Web Service的元数据地址(格式类似
http://<Navision服务器IP>:7048/DynamicsNAV/OData/$metadata),确认能正常加载,没有权限报错或连接超时
匹配正确的身份认证方式
Navision 2016对认证方式的支持比较严格,PowerApps连接时要对应上:- 如果用Windows身份验证,确保你用来连接的账号有Navision的系统访问权限,且在PowerApps连接设置中选择「Windows」认证类型
- 如果用Navision专属账号密码,要先确认Navision服务器已经启用了「用户名/密码」认证模式,且该账号拥有Web Service的访问权限
更新Navision累积补丁并检查兼容性
Navision 2016属于较老版本,部分早期版本存在OData接口的兼容性bug:- 给Navision 2016安装最新的累积更新(CU),微软后续补丁修复过不少Web Service相关的问题
- 尝试切换PowerApps中Navision连接器的版本(如果有旧版本选项的话),部分新连接器版本可能对老Navision的适配性不足
排除网络层面的干扰
- 测试用Navision服务器的IP地址直接连接,若能成功则说明是DNS解析的问题,需要调整网络DNS配置
- 检查是否有企业代理、VPN或防火墙拦截了PowerApps和Navision之间的流量,尝试在和Navision同网络的设备上测试PowerApps连接,排除跨网络的限制
如果试过这些步骤还是无法解决,可以把错误提示的具体文本(从截图中提取)、你的Navision Web Service发布详情、认证方式补充出来,这样能更精准定位问题。
内容的提问来源于stack exchange,提问作者Allen Mary
相关产品推荐
相关产品推荐

