2
我有一個配置文件登錄到SQL服務器數據庫。 當我使用SQL帳戶時,日誌記錄工作正常,但我需要使用Windows帳戶訪問數據庫。因此我改變了配置文件以包含SecurityContext。log4net安全上下文無法找到域
<appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender">
<bufferSize value="1" />
<connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<connectionString value="data source=SERVER;initial catalog=DB;integrated security=false;persist security info=True" />
<securityContext type="log4net.Util.WindowsSecurityContext">
<domain value ="DOMAIN"/>
<userName value="USER" />
<password value="PASSWORD" />
</securityContext>
但是這不起作用。我打開內部記錄,並讓我吃驚,我得到
log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [domain] to set object on [log4net.Util.WindowsSecurityContext]
但我在SecurityContext中定義的域。爲什麼它不識別我的域名?