从Bot Framework Composer发布Bot到Azure失败,提示Microsoft.DocumentDB未注册
问题解决与疑问解答
1. 先解决当前CosmosDB创建错误
错误核心是订阅未注册Microsoft.DocumentDB命名空间,和免费试用版无关,按以下步骤操作即可修复:
- 登录Azure门户,搜索「订阅」并选中你的免费试用订阅
- 在左侧菜单找到「资源提供程序」,搜索
Microsoft.DocumentDB - 选中该资源提供程序后点击顶部的「注册」,等待注册完成(通常需几分钟)
- 重新尝试发布Bot
2. 是否需要升级为即用即付模式?
不需要。Azure免费试用版支持发布Bot所需的基础资源,只要资源在免费额度范围内(比如CosmosDB有免费层级、App Service也有免费额度),就能正常使用。当前错误和订阅类型无关。
3. 发布Bot到Azure的最低资源要求
发布Bot Framework Composer创建的Bot,最低需要以下必选资源:
- App Service:托管Bot的运行环境,免费额度足够基础测试使用
- Bot Channels Registration:用于Bot和各类渠道(如Teams、Web Chat)的连接
- Azure Cosmos DB:存储Bot对话数据,创建时可选择免费层级
可选资源可按需添加,比如:
- Application Insights:用于监控Bot运行状态与日志
- Azure AI Language:若Bot用到语言理解功能(如LUIS)则需要
注意:免费试用版有额度限制,使用时需留意资源用量,避免超出免费额度产生费用。
内容的提问来源于stack exchange,提问作者jm007
相关产品推荐
相关产品推荐

