假设在项目的根目录有这样一个json文件, 在ASP.NET Core项目里我们可以使用IConfigurationRoot来使用该json文件作为配置文件, 而IConfigurationRoot是使用...秘钥库
自定义的提供商
这些东西还是看官方文档吧, 本文使用JSON格式的就够用了....记录的日志信息是可以带参数的, 使用消息模板(也就是消息主题和参数分开), 格式如下:
?
同样也支持字符串插值:
?
第二种方式代码的可读性更强一些, 而且它们输出的结果没有什么区别:
?...可以看到只有运行环境是开发时才启用该页面, 上面我抛出了一个异常, 看看访问时会出现什么结果:
?
这就是异常页面, 里面包含异常相关的信息....这个查询有可能在整个项目中的多个地方被使用, 在稍微大一点的项目里可能会有很多类似的查询, 而Repository模式就是可以解决这个问题的一种方式.