IIS上的ASP.NET核心应用程序 - 记录了错误堆栈跟踪?

问题描述 投票:0回答:1

我已经在Windows Service 2016上向IIS发布了一个ASP.NET核心应用程序。问题是我无法找到存储错误日志的位置,即在我的应用程序中我得到500个内部服务器错误我想知道详细的堆栈跟踪在哪里服务器上的日志错误。我是否必须配置某些内容以启用日志记录错误详细信息

我将非常感谢任何帮助。

c# iis asp.net-core error-logging
1个回答
1
投票

一般来说,你想看看这里:https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/troubleshoot?view=aspnetcore-2.2#troubleshoot-app-startup-errors

要启用跟踪日志记录,您需要修改web.config:

<aspNetCore ...>
  <handlerSettings>
    <handlerSetting name="debugLevel" value="file" />
    <handlerSetting name="debugFile" value="c:\temp\ancm.log" />
  </handlerSettings>
</aspNetCore>

或者,您只需从命令行运行应用程序,方法是打开命令提示符到您的站点目录并运行:

dotnet MyApp.dll

您将能够在命令提示符窗口中看到引发的任何异常及其堆栈跟踪。

© www.soinside.com 2019 - 2024. All rights reserved.