Sitefinity fails to initialize with error: The type initializer for 'Telerik.Sitefinity.Security.SecurityManager' threw an exception

Sitefinity fails to initialize with error: The type initializer for 'Telerik.Sitefinity.Security.SecurityManager' threw an exception

如标题所示,我正在尝试 运行 2015 年 Visual Studio 的 Sitefinity 项目。

在初始化时,小齿轮图标坏了,我看到了这条非常模糊的错误消息:

The type initializer for 'Telerik.Sitefinity.Security.SecurityManager' threw an exception.

我的机器似乎是唯一遇到这种情况的机器。到目前为止,我的 google-fu 让我失望了。我已授予我系统上所有用户的完全访问权限,但无济于事。我在这里撕扯我的头发。

此问题的发生是因为 Windows 10 个创作者更新 (.Net Framework 4.7)。 Progress 于 2017 年 5 月 29 日发布了 Sitefinity 版本的修补程序:

  • 10
  • 9.2、9.1、9.0
  • 8.2、8.1、8.0
  • 7.3、7.2、7.1、7.0

您可以在此处查看版本说明:http://www.sitefinity.com/product/version-notes

您需要更新包含此修补程序的 Sitefinity 版本。或者您需要回滚 windows 更新 (.Net Framework 4.7)

文章:http://knowledgebase.progress.com/articles/Article/local-site-suddenly-stopped-working-after-running-the-windows-10-updates