QnA Maker中Microsoft Azure Directory ID下拉框为空问题求助
解决QnA Maker中Azure Directory ID下拉框为空的问题
我之前也碰到过一模一样的情况,结合实际排查经验,你可以试试下面这些操作:
1. 确认账号的租户一致性
- 先检查当前登录QnA Maker的账号,和你在Azure上创建QnA服务时用的账号是不是同一个Azure AD租户下的。如果跨租户登录,下拉框肯定加载不出对应的Directory ID。
- 建议先退出QnA Maker的登录,用创建QnA服务的原Azure账号重新登录后再试。
2. 验证QnA服务的资源状态
- 登录Azure门户,找到你创建的QnA Maker资源,确认它的状态是“已部署”。如果资源还在部署中或者部署失败,QnA Maker那边根本同步不到租户信息。
- 同时检查你当前账号对这个QnA资源有没有读取权限,如果权限不足也会导致资源无法被识别。
3. 匹配QnA Maker门户与资源的区域
- 一定要确保你访问的QnA Maker门户区域,和Azure上创建的QnA服务区域完全一致。比如你创建的是西欧区域的QnA服务,就得访问对应区域的QnA Maker门户,不能用默认的全球门户,否则会出现资源不匹配的问题。
4. 手动填入Directory ID(临时解决办法)
如果前面的方法都没效果,你可以手动获取并输入:
- 登录Azure门户,点击右上角的账号头像,选择“查看我的配置文件”,在页面里找到“目录ID”复制下来。
- 回到QnA Maker创建知识库的页面,把复制的Directory ID手动输入到对应的输入框,然后继续后续步骤。
5. 清理浏览器缓存
有时候浏览器缓存会干扰租户信息的加载,你可以清除当前浏览器的缓存和Cookie,或者用无痕模式重新登录QnA Maker试试。
内容的提问来源于stack exchange,提问作者SeaDude
相关产品推荐
相关产品推荐

