我在 Windows 8 上实现并运行了一个应用程序 log4net。当我以本地管理员身份登录后运行应用程序时,正在创建日志;以下是它的 log4net 调试条目:
log4net: Creating repository [log4net-default-repository] using type [log4net.Repository.Hierarchy.Hierarchy]
log4net: configuring repository [log4net-default-repository] using file [.\Resources\Configuration\LoggerConfig.xml]
log4net: configuring repository [log4net-default-repository] using stream
log4net: loading XML configuration
log4net: Configuring Repository [log4net-default-repository]
log4net: Configuration update mode [Merge].
但是当应用程序在另一个帐户上运行时,它会停止创建日志;log4net 调试信息如下:
log4net: Creating repository [log4net-default-repository] using type [log4net.Repository.Hierarchy.Hierarchy]
log4net: configuring repository [log4net-default-repository] using file [.\Resources\Configuration\LoggerConfig.xml]
log4net: config file [C:\Windows\system32\Resources\Configuration\LoggerConfig.xml] not found. Configuration unchanged.
然后我右键单击应用程序的 exe 并从兼容模式中选中以管理员身份运行。仍然没有运气。有人可以确切地建议我需要检查什么以及在哪里检查吗?