我在我的 wpf 解决方案中使用 log4net。它正在正确写入error.xml。
我需要更改文件的权限,以便 PC 上的每个用户都有权写入 error.xml。
我该怎么做呢?
我在我的 wpf 解决方案中使用 log4net。它正在正确写入error.xml。
我需要更改文件的权限,以便 PC 上的每个用户都有权写入 error.xml。
我该怎么做呢?
更复杂的方法是确保您的应用程序与 UAC 集成,以便它在启动时请求提升的权限,然后它将以管理员权限运行,并且能够写入该文件。但我认为这不是一个好习惯。
另一种方法是写入 Application Data 文件夹,就像这里解释的那样: log4net writing to file。如何打开权限
替代解决方案:安装程序将请求提升权限、创建文件并向“所有人”授予写入权限。