【发布时间】:2013-08-06 11:59:41
【问题描述】:
我的应用程序使用:
- .NET 4
- MVC 3
- Windows Server 2008 R2
我使用log4net 写入日志文件。我的配置文件如下所示:
<configuration>
<log4net>
<appender name="FileAppender" type="log4net.Appender.FileAppender">
<file value="C:\Temp\log.txt">
<some settings for log4net...>
</appender>
<log4net>
</configuration>
我想在应用程序运行时更改文件值,从
<file value="C:\Temp\log.txt">
到
<file value="C:\Logs\MyAppLog.txt">
当我在我的计算机 (localhost) 上运行应用程序时效果很好,但是当我在服务器上运行应用程序时出现问题。我更改了配置,但服务器会记住旧配置。为什么服务器不是每次都加载文件?
【问题讨论】:
-
服务器上是否已经创建了 c:\Logs 文件夹?
-
是的,在服务器上创建。
标签: c# asp.net-mvc iis log4net windows-server-2008-r2