Azure提供启动应用程序错误

时间:2018-11-06 07:17:25

标签: c# azure chatbot publishing

我已按照https://docs.microsoft.com/en-us/azure/bot-service/dotnet/bot-builder-dotnet-sdk-quickstart?view=azure-bot-service-4.0

的说明从echo bot生成器sdk4创建了echo bot。

在本地运行良好。但是,当我发布它时,会出现以下错误。 “启动应用程序时发生错误。 .NET Core 4.6.26919.02 X86 v4.0.0.0 | Microsoft.AspNetCore.Hosting版本2.1.1-rtm-30846 | Microsoft Windows 10.0.14393 |需要帮助吗?”

我不知道怎么了。我的.NET Core版本是2.1。

3 个答案:

答案 0 :(得分:1)

首先在Azure服务器上设置日志文件夹,然后查找具有更多详细信息的问题,或在应用程序的应用程序设置中添加ASPNETCORE_DETAILEDERRORS = true。然后重新启动

其他:有一套很好的疑难解答和分析工具,可用于称为KUDU的Microsoft Azure Web Apps(以前的网站)。可以在here中找到有关该工具集的信息。

它对于捕获内存转储,部署日志,查看配置参数和许多功能很有用

答案 1 :(得分:0)

您可以启用日志记录以查看发生的情况:

  • 转到Kudu环境(https://YOURSITE.scm.azurewebsites.net

  • 在顶部菜单上,选择Debug console-> PowerShell

  • 导航到站点 -> wwwroot并打开web.config
  • stdoutLogEnabled 属性设置为true并保存文件。
  • 在web.config旁边创建一个名为logs的文件夹(请参阅stdoutLogFile)

在此处了解更多信息:Determine whats wrong with your Azure Web / API App deployment

答案 2 :(得分:0)

我已经从Azure创建了相同的机器人。回音机器人问我。由于它是在Azure上制作的,因此它具有所有其他文件,例如web.config。这个可以下载。然后,我可以修改它。之后,我可以再次发布它。因此,一切都很好。我也收到了Microsoft团队的回应。在这里检查。 https://github.com/MicrosoftDocs/bot-docs/issues/494

相关问题