0

我有一个 Azure 应用服务。在 Visual Studio 2019 中,我可以这样做以从中获取事件日志:

  1. 打开Cloud Exlorer窗口(查看 -> 云资源管理器)。
  2. 使用我的 Azure 凭据登录。
  3. 展开订阅,然后是资源组,然后是应用服务。
  4. 展开文件夹日志文件
  5. 双击eventlog.xml下载它。

在 Visual Studio 2022 中,没有 Cloud Explorer。他们建议我们改用 Azure 存储资源管理器。我无法在存储资源管理器中找到事件日志文件。

有谁知道如何在没有 Visual Studio 2019 的情况下从 GUI 或命令行获取它?

在此处输入图像描述

4

1 回答 1

1

我在这篇 Microsoft 文章中找到了答案:https ://docs.microsoft.com/en-us/aspnet/core/test/troubleshoot-azure-iis?view=aspnetcore-6.0#troubleshoot-on-azure-app-service

要访问应用程序事件日志,请使用 Azure 门户中的诊断和解决问题边栏选项卡:

  1. 在 Azure 门户中,在应用服务中打开应用。
  2. 选择诊断并解决问题。
  3. 选择诊断工具标题。
  4. 在支持工具下,选择应用程序事件按钮。
  5. 检查源列中的 IIS AspNetCoreModule 或 IIS AspNetCoreModule V2 条目提供的最新错误。

使用诊断和解决问题刀片的替代方法是直接使用 Kudu 检查应用程序事件日志文件:

  1. 在开发工具区域中打开高级工具。选择前往→ 按钮。Kudu 控制台在新的浏览器选项卡或窗口中打开。
  2. 使用页面顶部的导航栏,打开调试控制台并选择 CMD。
  3. 打开日志文件文件夹。
  4. 选择 eventlog.xml 文件旁边的铅笔图标。
  5. 检查日志。滚动到日志底部以查看最近的事件。
于 2022-02-24T10:31:54.283 回答