我在本地机器上配置了 log4net 并且工作正常,但是当我部署到我的主机(godaddy)时,它会静默失败。我在我的开发机器和主机上使用相同的数据库/配置文件。我的 log4net 引用设置为复制本地,log4net.dll、.pdb 和 .xml 存在于主机上的 bin 中。这是一个 asp.net mvc 应用程序。
编辑:不抛出异常,应用程序按预期运行(减去日志记录)
这是在 SQL Server 2005 上运行的 webhost 是 IIS 7
我的配置的重要细节是:
<root>
<level value="DEBUG" />
<appender-ref ref="AdoNetAppender" />
</root>
<appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender">
<bufferSize value="1" />
<connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
有人对要检查的事情有任何想法吗?