当iis托管WCF服务时,Log4Net不会写入

Rod*_*iko 3 iis hosting wcf log4net

当iis托管WCF服务时,Log4Net不会写入.当我使用自托管(Visual Studio开发服务器)时,它工作得很好,但是当我使用IIS运行它时,它不会写任何东西.

我读到了这个问题,结论是它必须是一个许可问题,但我不知道如何解决它.

如何检查我是否有权写入日志文件?我在哪里可以更改权限?改变AppPool用户?你能给我一些简单的步骤来检查我是否有权限问题?

我是我电脑的管理员.我正在尝试在项目文件夹中创建该文件.该文件是一个滚动文件appender.

谢谢.

Eve*_*zon 6

对于我的IIS托管的具有HTTP端点的WCF服务,已经证明记录到App_Data是最简单的解决方案.

<file value="App_Data\log.txt"/>
Run Code Online (Sandbox Code Playgroud)