【问题标题】:How to get event log files from Azure app service without Cloud Explorer?如何在没有 Cloud Explorer 的情况下从 Azure 应用服务获取事件日志文件?
【发布时间】:2022-02-04 13:22:36
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: logging event-log visual-studio-2022 azure-storage-explorer


    【解决方案1】:

    我在这篇微软文章中找到了答案: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. 打开 LogFiles 文件夹。
    4. 选择 eventlog.xml 文件旁边的铅笔图标。
    5. 检查日志。滚动到日志底部以查看最近的事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-08
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多