How to enable ASP.Net core stdout error logs?

error in ASP.NET

Are you facing An error occurred while starting the application, start-up frailer in ASP.NET core? You need to check the error logs file to trace out the exact issue. KLCWEB study deeply into .NET core application’s error to provide the best solution.

1.) find our your site root folder from your hosting space.

2.) open web.config file > find aspnetCore > stdout and make it true as mention the below.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="dotnet" arguments=".\DotNetCoreApp.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
    </system.webServer>
  </location>
</configuration>

Once you have done this, you need to restart your application pool and refresh your site, The error log file will be generated inside logs folder which is located inside your site root folder, make sure you have created a logs folder before generating logs.

Tagged :