假设项目所在的目录为wwwroot
运行方式1:在wwwroot文件夹外面,运行:dotnet wwwroot/****.dll,则控制台输出请求日志。
运行方式2:进入wwwroot文件夹,运行dotnet ****.dll,则控制台无请求日志输出。
请问为啥一个有控制台输出,一个没有控制台输出呢?
有无请求日志输出的区别来自于日志级别的不同,日志级别的不同来自于有没有读取到 appsettings.json 或 appsettings.Prodution.json ,
把wwwroot目录下的appsettings.json文件删了后,重新运行,发现日志和在文件夹外面运行,控制台输出结果一样了。感谢dudu老大!