使用Web设置项目创建EVENT SOURCE

时间:2012-03-21 10:52:32

标签: asp.net-mvc-3 web-setup-project event-viewer

我正在使用MVC 3开发一个网站,

我有一个Web安装项目,可以将它安装到我的localhost。

现在我想要的是使用这个设置创建一个EVENT SOURCE(稍后我将使用我的网站记录)。

这可能吗?

我一直关注此链接: http://msdn.microsoft.com/en-us/library/ms998320.aspx#paght000015%5Feventlogaccess

我之前尝试过以编程方式创建EVENT SOURCE,但我的网络应用程序引发了安全性异常,类似于此帖子中的用户收到的错误:System.Security.SecurityException when writing to Event Log

提前致谢 亚西尔

1 个答案:

答案 0 :(得分:0)

经过艰苦的挣扎,我的myslef设法回答了我的问题

  1. 我首先必须创建一个单独的安装程序类,其中包含安装事件源的代码。

  2. 接下来在我的网页设置项目中,在INSTALL中的自定义操作下,我只是添加了上面项目的输出,这是一个单独的dll。

  3. 就是这样!

    现在每当我的网页设置运行时,安装程​​序dll也会被激活并运行,我的事件源也会被创建。

    现在那不是太难了吗? ;)