我在使用Serilog、IIS、SQL Server和.NET Framework时遇到问题。我曾将Serilog与.NET 5微服务一起使用,它运行得很好。SQL Server权限似乎没有问题。我可以在本地运行.NET Framework解决方案,并使用连接字符串直接将SQL Server作为目标。
我又补充道:
<section name="MSSqlServerSettingsSection"
type="Serilog.Configuration.MSSqlServerConfigurationSection, Serilog.Sinks.MSSqlServer"/>
到web.config
。在web.config
中,我有:
<MSSqlServerSettingsSection>
<!-- SinkOptions parameters -->
<BatchPostingLimit Value="150"/>
<BatchPeriod Value="00:00:15"/>
<!-- ColumnOptions parameters -->
<AddStandardColumns>
<add Name="LogEvent"/>
</AddStandardColumns>
<RemoveStandardColumns>
<remove Name="MessageTemplate"/>
</RemoveStandardColumns>
<TimeStamp ConvertToUtc="true"/>
</MSSqlServerSettingsSection>
有什么我可以尝试的想法吗?
1条答案
按热度按时间cbjzeqam1#
我刚刚发布了这个问题的解决方案。有一个核心包:数据库服务器
并浏览了最近对Microsoft.Data.SqlClient.SNI.4.0.0的一个重要更新。
该csproj仍在引用Microsoft.Data.SqlClient.SNI.1.1.0