症状
假设已安装 Microsoft .NET Framework 4.7。 尝试打开基于 Sitefinity 的 Web 应用程序时,你可能会注意到它们不再有效,并引发 异常 System.TypeInitializationException。 此外,还可能会收到类似于以下内容的错误消息:
注意
“Telerik.Sitefinity.Security.SecurityManager”的类型初始值设定项引发了异常。
原因
存在复杂的嵌套 Sitefinity 自定义成员资格提供程序集成时,会出现此问题。 这会导致应用程序中断并引发异常。 到目前为止,仅存在与基于 Sitefinity ASP.NET Web 应用程序相关的问题,我们不知道遇到类似问题的任何其他 ASP.NET 应用程序。
解决方法
若要解决此问题,请安装 Sitefinity 修补程序并重新部署它:
注意我们预计将来也会针对此问题发布针对 .NET Framework 4.7 的修补程序。
有关 .NET Framework 4.7 中的已知问题的详细信息,请参阅 .NET Framework 4.7 中的已知问题。
第三方信息免责声明
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。