gpt4 book ai didi

iis - 在IIS 7.5上运行ASP.NET Core时日志会去哪里?

转载 作者:行者123 更新时间:2023-12-03 14:36:35 25 4
gpt4 key购买 nike

我要发布并回答这个问题,因为这使我感到很困惑。我的web.config中有以下一行:

<aspNetCore processPath="dotnet" arguments=".\XXX.Server.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" />

因此,显然,这应该记录到 logs\stdout,但是当我看时,那里什么也没有。我进行了一次疯狂的追赶,在整个磁盘上搜索名为“log”(返回太多)或“stdout”(不返回任何内容)的任何东西,但仍然找不到。

最佳答案

您可能可以检查计算机->应用程序上的事件查看器,以查看是否记录了任何错误,这可以解释为什么未生成日志文件。
但是,最可能的原因是IIS没有写该日志文件夹的权限。

  • 右键单击文件夹->安全性
  • 确保IIS_IUSRS用户具有以下权限:读取和执行,列出,写入(默认情况下可能会丢失写操作)

  • **将日志/ stdout文件夹复制到网站根文件夹,由于某些原因,日志会显示在此处。 (建议)

    关于iis - 在IIS 7.5上运行ASP.NET Core时日志会去哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40536073/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com