【问题标题】:Security exception unhandled by user code用户代码未处理的安全异常
【发布时间】:2018-10-25 09:39:38
【问题描述】:

我的代码在这里

 try
                {
                    db.Entry(object).State = EntityState.Modified;
                    db.SaveChanges();
                }
                catch (Exception ex)
                {
                    EventLog.WriteEntry("MyEventSource", ex.StackTrace, EventLogEntryType.Warning);
                }

当我将 ex 写入事件日志时出现错误。错误是“用户代码未处理的安全异常”

【问题讨论】:

    标签: asp.net exception-handling event-log system.diagnostics


    【解决方案1】:

    <system.web> 标签内的 web.config 中添加以下配置代码。

    <identity impersonate="true" userName="UserName" password="123456789HI987654351"/>
    

    您需要设置您的系统用户名和密码,并设置身份验证模式窗口。

    <system.web>
      <authentication mode="Windows"/>
      <identity impersonate="true" userName="yourUsername" password="Your password"/>
    </system.web>
    

    【讨论】:

    • 不幸的是,它创建了另一个错误,即“无法从配置文件中指定的凭据创建 Windows 用户令牌。来自操作系统的错误“用户名或密码不正确。”
    • 你需要设置你的系统用户名和密码,还要设置认证模式窗口。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 2018-03-30
    相关资源
    最近更新 更多