是否有一个事件日志源始终可供ASP.NET Web应用程序编写?
背景故事,以防万一有人有看似无关的解决方案:
我们的ASP.NET Web应用程序使用其自己的事件日志源,但没有创建它的权限。因此,如果在webapp尝试写入条目时事件日志源不存在(安装说明要求管理员手动注册事件日志源,但是......),则我们的webapp不会在其中添加任何内容有问题的事件日志。
我希望可以使用另一个(与应用程序无关)的来源来通知观看事件日志的人们。
最佳答案
在这篇知识库文章中,它解释了该问题
http://support.microsoft.com/kb/329291
如果您在分辨率下使用第二种方法,则应该可以使用它。
如果您不想这样做或无法使其正常工作,另一种方法是在web.config中使用标识标签,并冒充有权编辑注册表的用户。这仅是针对此应用程序的整体安全性,但是如果您实施一些额外的安全性措施,则应该可以。
关于asp.net - 是否始终可以编写事件日志源?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1917549/