描述
启动 Web AppBuilder for ArcGIS(开发人员版)后,在配置页面中输入门户 URL 和 App ID,然后单击“批准”按钮时出错,并将用户重定向到同一配置页面。 在 startup.bat 命令提示符中,将返回以下错误:
错误: 未找到任何令牌,请重定向 /webappbuilder
原因
此问题有两个可能的原因:
- 输入门户 URL 时使用的是 http 而非 https。
- 该计算机的域名未在“Portal for ArcGIS 组织”设置的“允许源”设置中列出。 由于跨源域限制,如果域名未在设置中列出,则 Web AppBuilder for ArcGIS 将无法与 Portal for ArcGIS 进行通信。
解决方案或解决方法
根据原因,使用以下解决方案之一。- 对于门户 URL,使用 https 而非 http。
- 在“允许源”设置中包含域计算机名称。
- 导航至 Portal for ArcGIS 主页。
https://[domain name]/portal/home
- 单击组织 > 编辑设置。
- 单击安全性。
- 如果允许源下存在任何现有条目,请在该框中填充 Web AppBuilder for Developers 的 URL(直到端口号),然后单击添加域。
- 单击保存。