面对事件日志创建中的错误

时间:2017-07-28 06:40:59

标签: c# asp.net

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Custom_Event_Log_App
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button_EventAndSourceLog_Click(object sender, EventArgs e)
        {
            if (textBox_LogName.Text != string.Empty && textBox_LogSource.Text != string.Empty)
            {
                System.Diagnostics.EventLog.CreateEventSource(textBox_LogSource.Text, textBox_LogName.Text);
                MessageBox.Show("Event Log and Source Created");
            }
            else
            {
                MessageBox.Show("Event Log and Source is Required...!");

            }
        }
    }
}
  

安全例外

     

描述:应用程序尝试不执行操作   安全政策允许。授予此应用程序所需的权限   许可请联系您的系统管理员或更改   应用程序在配置文件中的信任级别。

     

异常详细信息:System.Security.SecurityException:源是   找不到,但无法搜索部分或全部事件日志。   无法访问的日志:安全性

     

堆栈追踪:

     

[SecurityException:未找到源,但部分或全部事件   无法搜索日志。无法访问的日志:安全。]

1 个答案:

答案 0 :(得分:0)

以管理员身份运行Visual Studio。然后,您将获得管理员的所有权利。就是这样。问题已解决