配置文件:
<configuration>
    <configSections> 
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net-net-1.0" /> 
  </configSections>  <log4net> 
<appender name="RollingLogFileAppender" 
type="log4net.Appender.RollingFileAppender"> 
<param name="File" value="log.txt" /> 
<param name="AppendToFile" value="true"/> 
<param name="MaxSizeRollBackups" value="100" /> 
<param name="StaticLogFileName" value="false" /> 
<param name="DatePattern" value="yyyyMMdd&quot;.htm&quot;" /> 
<param name="RollingStyle" value="Date" /> 
<layout type="log4net.Layout.PatternLayout"> 
<param name="ConversionPattern" value="&lt;HR COLOR=red&gt;%n异常时间:%d [%t] &lt;BR&gt;%n异常级别:%-5p 
&lt;BR&gt;%n异 常 类:%c [%x] &lt;BR&gt;%n%m &lt;BR&gt;%n &lt;HR Size=1&gt;" /> 
</layout> 
</appender> 
<root> 
<level value="ALL" /> 
<appender-ref ref="RollingLogFileAppender" /> 
</root> 
</log4net> AssemblyInfo.cs中:
[assembly: log4net.Config.DOMConfigurator( ConfigFileExtension="config",Watch=true)] Global.asax.cs中:
protected void Application_Start(Object sender, EventArgs e)
{
log4net.Config.DOMConfigurator.Configure(); 
}c程序中使用方式为:
private static ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
private void Button1_Click(object sender, System.EventArgs e)
{

try
{
//Code
    logger.Debug("Save success!");
}
catch(Exception ex)
{
                               logger.Error("Save falure",ex);
}
}
但为什么在执行后在项目文件夹中没有生成log.txt?(aspnet帐户对文件夹有完全权限!)
各位老大拜托了,看一下,谢谢!