iis - 在 IIS 中使用 serilog 进行文件记录
问题描述
我需要在 IIS 中发布的 Web API 中记录一些功能,所以我在 startup.cs 中有这个
fileLog = @"c:\inetpub\wwwroot\planificadorwebapi\planificadorLog.json";
Log.Logger = new LoggerConfiguration()
.ReadFrom.Configuration(Configuration)
.WriteTo.File(new JsonFormatter(), fileLog, shared: true)
.CreateLogger();
我尝试在应用程序的文件夹中创建该文件,但从未创建此文件。我请求记录信息但文件不存在
当我在 Visual Studio 中启动应用程序时,会创建文件,并且效果很好
请问有什么想法吗?
问候
解决方案
我确实允许将应用程序的文件夹写入帐户 IIS_IUSRS,现在该文件已创建好
谢谢
推荐阅读
- report - 在 qweb 报告的最后一页和页脚修复总计 - Odoo 13
- javascript - .style 不是元素
- javascript - 基于另一个值的 MVC 禁用字段(只读)
- javascript - 如何从 jquery 类访问多个数据到另一个输入字段以使用 python 提取
- html - 为什么我第一次打开页面时我的汉堡菜单会关闭?
- php - Wordpress 分页没有在页面上返回相同数量的帖子
- python - 检查数组以查找字典值中的匹配项并返回键
- objective-c - 苹果事件屏幕中的键盘 UI 问题
- apache-flink - Flink 丰富传入数据和处理时间
- python - 如何更改 pytest 类中参数化堆叠的顺序?