Devops 管道没有启动日志记录,因为它没有触发“dotnet appname.dll”

时间:2021-06-16 12:06:09

标签: azure-devops azure-pipelines

我们正在使用 Devops 来构建和部署一个 QA 环境,我对这个环境还很陌生。

我们有一个 .net 核心 Web 应用程序,问题是在 program.cs 中配置的 serilog 日志记录在部署时没有启动。这当然在本地工作。

管道似乎使用了 sln 文件,但没有调用实际启动日志记录的“dotnet appname.dll”。

如果我在 powershell 中运行“dotnet appname.dll”,则日志记录开始,但如果您找到我,在浏览器中从外部访问该应用程序时,该应用程序未连接到该应用程序。

我是否只需要在此处将该命令添加到此管道中?

enter image description here

Web 应用程序也在使用 IIS。

1 个答案:

答案 0 :(得分:0)

这个问题是由于 IIS 没有写入 Serilog 输出文件的权限。所有天蓝色的 DevOps 东西都是一条红鲱鱼。