已部署的机器人正在使用模拟器,但不在网络聊天中

Deployed Bot is working with emulator but not in Web Chat

我正在使用的其中一个机器人(使用虚拟助手模板 4.9.1。1__1)如果从 Azure 的“在网络聊天中测试”窗格打开则无法运行。 (“抱歉,好像出了点问题,请稍后再试。”)

我检查了列出的所有可能原因 here,但其中 none 适用于我的情况。事实上,如果从机器人模拟器调用,机器人正在工作。

正在看

https://<bot-name>.scm.azurewebsites.net/dev/wwwroot/:output

或:

az webapp log tail -n <bot-name> -g <resource-group-name>

什么也没有出现。

我该如何解决发生的问题?

我找到了导致错误的原因:它是嵌入的图像大小(可能太大)。

正在替换:

"url": "数据:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA..."

与:

"url": "https:///myurl/myimage.jpg"

解决了问题。

图片大小有限制吗?