Botframework-solutions: 部署虚拟助手时出现的问题 - JavaScript/TypeScript

创建于 2020-04-07  ·  4评论  ·  资料来源: microsoft/botframework-solutions

什么项目受到影响?

我遵循了本教程https://microsoft.github.io/botframework-solutions/virtual-assistant/tutorials/create-assistant/typescript/4-provision-you-azure-resources/当我尝试执行 '. /Deployment/Scripts/deploy.ps1' 文件,由于一些错误,它没有工作。

这是什么语言?

JavaScript/打字稿

发生什么了?

Screen Shot 2020-04-07 at 15 44 53

重现此问题的步骤是什么?

只需按照上面的教程链接,就会发生错误。 无需更改代码。
1) 哟 botbuilder-assistant
2)az登录
3) ./deployment/Scripts/deploy.ps1

你期待发生什么?

在 Azure 上成功部署聊天机器人

你能分享任何日志、错误输出等吗?

任何屏幕截图或其他上下文?

我在 Mac OS Catalina 10.15.3 上运行此代码

Bot Services Bug customer-replied-to customer-reported

最有用的评论

@igor17400 ,感谢您报告此问题!

我们将对其进行审核,稍后我们会回复您😊

所有4条评论

@igor17400 ,感谢您报告此问题!

我们将对其进行审核,稍后我们会回复您😊

@igor17400 ,抱歉耽搁了。 我们使用您提到的步骤成功重现了该问题,我们将验证一些解决方法,稍后我们会回复您😊。

image

@igor17400 ,此问题在 npmjs 中的generator-botbuilder-assistant的下一版本中修复。

我们确定了一些适合您的解决方法

  1. 使用示例助手而不是生成器创建
  2. 如果要使用生成器创建的,请将生成的虚拟助手的template.json的这一更新为:
"serverFarmId": "[concat('/subscriptions/', Subscription().SubscriptionId,'/resourcegroups/', resourceGroup().name, '/providers/Microsoft.Web/serverfarms/', parameters('appServicePlanName'))]",

请检查问题 #2762,特别是这个评论

让我知道它是否解决了您的问题😊。

@igor17400 ,我们正在关闭这个问题,因为它将在下一个版本的 TypeScript 中修复。 如果您仍然遇到问题,请随时重新打开它😊。

在它们发布之前,您可以使用 MyGet 中发布的包作为日常构建:

要使用generator-botbuilder-assistant ,如果您已经有了它,您应该卸载它,然后安装 MyGet 之一:

npm uninstall -g generator-botbuilder-assistant
npm install -g [email protected] --registry https://botbuilder.myget.org/F/aitemplates/npm

要集成botbuilder-solutions每日构建,您有两个不同的选项,我们推荐第一个选项,因为它是最简单的一个(考虑删除机器人的package-locknode_modules ) :

  • 选项 1:添加指向注册表https://botbuilder.myget.org/F/aitemplates/npm.npmrc文件,并更新package.json以将botbuilder-solutions版本指向4.5.0-preview223
  • 选项 2:下载botbuilder-solutions的 tgz,直接在 package.json 中使用绝对路径引用它
npm pack [email protected] --registry https://botbuilder.myget.org/F/aitemplates/npm
此页面是否有帮助?
0 / 5 - 0 等级