首页 > 解决方案 > dotnet core fusion 程序集在 linux 上的日志

问题描述

使用 Windows 可以通过注册表 ( https://techcommunity.microsoft.com/t5/iis-support-blog/fusion-log-viewer-fuslogvw-exe/ba-p/784396 ) 启用 Fusion 程序集日志保存在本地硬盘上。我的 .NET Core 3.1 应用程序在 Windows 上正常运行。在基于 Linux 的 Docker 容器上,对于某些程序集,我随机出现“无法加载文件或程序集”,这些程序集实际上可以在构建目录中的适当位置使用,并且对于某些运行,它们可以正常工作。

示例程序集错误:无法加载文件或程序集“Renci.SshNet,版本=2016.1.0.0,文化=中性,PublicKeyToken=1cee9f8bde3db106”。该系统找不到指定的文件。

我想启用与程序集相关的调试日志记录,以找到所描述问题的根本原因。

我可以在 Linux 上启用融合日志吗?

标签: c#linuxdocker.net-corefusion

解决方案


推荐阅读