【问题标题】:4010 An unhandled security exception has occurred. IIS 8.54010 发生未处理的安全异常。 IIS 8.5
【发布时间】:2015-01-24 07:27:26
【问题描述】:

在服务器上尝试简单的 ASP.NET 默认应用程序时遇到问题。这是一个全新的服务器。

我收到error - 4010 An unhandled security exception has occurred.

它没有错误详细信息。 我见过很少有网站试图将错误与缓存相关联,但是我没有使用任何缓存。

在本地机器上一切似乎都运行良好。有什么建议吗?

【问题讨论】:

    标签: asp.net exception


    【解决方案1】:

    我今天遇到了这个问题,这是由于我的 asp.net 应用程序想要写入 Windows 事件日志。事件源不存在,并且我的应用程序没有创建它的权限,因此出现以下错误消息:

    事件代码:4010 事件消息:发生未处理的安全异常。

    我的解决方法是创建事件源,然后我的应用程序开始工作。我按照以下答案中的步骤通过命令行手动创建事件源:

    How to create Windows EventLog source from command line?

    【讨论】:

      【解决方案2】:

      在 IIS 中,尝试将您网站的 .NET 信任级别提高到完全(内部)

      【讨论】:

        【解决方案3】:

        您应该尝试启用跟踪或自定义日志记录并查看异常堆栈跟踪是什么。 如果您无法访问生产系统,ELMAH 或 Glimpse 会很有用。

        http://www.iis.net/configreference/system.webserver/tracing

        您可以尝试在 Web.config 中将信任级别从中更改为高。

        http://msdn.microsoft.com/en-us/library/tkscy493(v=vs.85).aspx

        Microsoft 提供了有关如何将这些异常记录到应用程序日志的信息

        unhandled exceptions cause ASP.NET-based applications to quit unexpectedly in the .NET Framework

        【讨论】:

          【解决方案4】:

          我不得不在 Web.config 中将信任级别从中更改为高并解决了问题

          原因 :Full:指定不受限制的权限,并授予 ASP.NET 应用程序访问任何受操作系统安全约束的资源的权限;支持所有特权操作

          【讨论】:

            猜你喜欢
            • 2014-07-16
            • 2014-06-19
            • 1970-01-01
            • 2023-03-26
            • 2018-03-06
            • 2017-01-16
            • 2018-10-25
            • 2020-11-11
            • 1970-01-01
            相关资源
            最近更新 更多