在Azure在线代码编辑器中构建机器人

时间:2018-05-18 15:17:23

标签: c# azure bots qnamaker

每当我尝试在线构建Azure Web应用程序bot时,我都会遇到以下错误。当我运行build.cmd时,deploy.cmd立即失败并出现以下错误。我无法在网上找到有关如何解决此问题的任何信息。这很奇怪,因为第二天就消失了。我能够构建一次,然后它对所有后续构建都失败了。很奇怪。

> build.cmd 网站部署期间发生错误。 'npm'不被识别为内部或外部命令, 可操作程序或批处理文件。

3 个答案:

答案 0 :(得分:1)

我只是在这里传递信息。在“建立机器人”中。指南,看起来有人碰到了你上面的确切错误。有人能够解决问题的答复:

https://docs.microsoft.com/en-us/azure/bot-service/bot-service-build-online-code-editor?view=azure-bot-service-3.0

  

在App Service中输入build.cmd时遇到了同样的错误   编辑器。

     

对我而言,它直接在控制台中输入命令   Azure门户(在应用服务中的开发工具下)

     

希望这有帮助! :)

答案 1 :(得分:0)

是的,这是一个奇怪的错误。但它有一个解决方法,不会妨碍你的工作。

您可以访问Web App Bot =>应用设置。打开App URL并将SCM添加到其中。这将打开工藤。

点击Debug Console => CMD。导航到d:/ home / site / wwwroot,然后输入build.cmd命令。这将构建您的Bot代码。

我已经记录了上述步骤,请注意 - https://www.youtube.com/watch?v=NAtxPCfcPGU&t=5s

希望这会对你有帮助!

谢谢, Kasam Shaikh

答案 2 :(得分:0)

重新启动整个Web应用程序,Web App Bot,然后重试。

这在我之前发生过。然后我用这个。

我还建议使用连续交付/部署。您将无法考虑此类错误。

Pre ... Visual Studio帐户,Devops项目。您只需配置即可。之后,您无需一直发布。