PDA无法连接本地服务

## 现象 在Windows上安装PDA后无法连接本地调度服务(调度服务和PDA部署在同一台Windows计算机上),但可以连接非本地服务。 ## 原因 PDA是一个UWP应用,在Windows上UWP应用禁止访问本地回环地址(127.0.0.1),因此无法访问部署在本地的调度服务。 ## 解决方案 使用以下命令接触回环网络隔离: ``` checknetisolation loopbackexempt -a -n="packageName" ``` **使用时将引号内的参数```packageName```替换成实际的包名。为不同项目分发的PDA安装包可能具有不同的包名,以下是一些已有项目的包名。** |项目|包名| |-|-| |通用版本|RobotPDA_108q67ba40bq8| |HiLex项目|RobotPDA.HiLex_108q67ba40bq8| |Toyota项目|RobotPDA_108q67ba40bq8| 如果实施的项目不在上述表格中,可以在安装PDA后使用下面的命令查找应用包名: ``` get-apppackage | select-object PackageFamilyName | where-object { $_.PackageFamilyName -like "RobotPDA*"} ``` 在Powershell中执行上述命令后会输出已安装的PDA的应用包名,如下图所示: ![屏幕截图 20230625 143627.png](https://cos.easydoc.net/18319241/files/ljb28pz0.png) 应用包名格式为: **RobotPDA.项目名_108q67ba40bq8** 如果有多个输出项,可更具项目名称确定具体包名,或联系PDA技术支持获取。 ***Tip**:**CheckNetIsolation.exe**是一个Windows内置的Powershell工具,更多信息请查看[如何启用环回和排除网络隔离故障](https://learn.microsoft.com/zh-cn/previous-versions/windows/apps/hh780593(v=win.10))。*