botframework - 网站部署期间发生错误 - Bot 框架

标签 botframework

我从昨天开始就尝试设置一个机器人。

我上传了我的知识库,一切正常,机器人开始回答问题(在网络聊天中测试)。

昨天,我使用 QnABots.cs 文件中的应用服务编辑器对代码进行了一些更改(更改欢迎消息)。

运行build.cmd后,一切都很好。 然后,我在 QnAMakerBasDialog.cs 文件中进行了其他更改,例如更改了 DefaultNoAnswer 或 DefaultCardNoMatchText 的措辞。除了措辞之外,我没有移动任何一行代码。

再次运行 build.cmd 时,收到此消息:

\> \build.cmd
        1 file(s) copied.
Installing Kudu Sync
An error has occurred during web site deployment.

由于无法进行构建,我什至将文件恢复到原始文件(仍在发布文件夹中),但是机器人仍然无法工作(在网络聊天中测试+构建未运行)。

在 Azure 面板的 channel 部分中,收到此消息:

向您的机器人发送此消息时出错:HTTP 状态代码 ServiceUnavailable

我不明白我是否做错了什么。 有任何想法吗 ?

非常感谢,祝你有美好的一天,

最佳答案

所以,我修复了它。 显然,直接在应用服务编辑器中运行 build.cmd 不起作用,并且会破坏之前所做的构建。

您必须使用 Kudu 控制台,然后您可以从那里运行构建,该构建现在工作正常。

D:\home>cd site
D:\home\site>cd wwwroot
D:\home\site\wwwroot>build.cmd

机器人已恢复并运行!

关于botframework - 网站部署期间发生错误 - Bot 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60301496/

相关文章:

reactjs - 如何使用 React js 将单词建议附加到机器人的聊天输入区域?

c# - 是否有任何通用方法可以满足 LUIS 对话框中的所有意图?

c# - Bot Framework Composer - 读取应用程序设置

c# - Microsoft.Bot.Schema.ErrorResponseException : Operation returned an invalid status code 'BadRequest'

c# - 在新创建的团队中进行测试时,团队 UpdateActivity 事件会有所不同

node.js - 如何通过 Bot Framework 使用 Telegram channel 在回发按钮中发送对象?

c# - 如何将用户的消息存储在表存储中? (微软机器人框架 SDK4 和 C#)

c# - 使用 Adaptive Cards Designer,然后用 C# 中的真实值替换示例值

bots - 如何使用 Microsoft Bot 作为客户端在 Skype Bot 中显示图像

c# - 在 Bot Framework Emulator 中测试提供无效 token