我在实例化类型对象的 SharePoint 2013 WebPart 中遇到了一个奇怪的问题System.Web.DynamicData.DynamicDataManager
。它抛出以下异常:
[MethodAccessException:尝试通过方法'System.Web.DynamicData.DynamicDataManager..ctor()'访问方法'System.Collections.Generic.Dictionary`2..ctor()'失败。]在System.Web.DynamicData.DynamicDataManager ..ctor()
在 SharePoint 2013web.config
中,默认legacyCasModel
设置为 true。当我将其更改为 false 时,一切正常。
我不知道这背后的原因是什么。我认为这在某种程度上与 ASP.NET 4 的新 CAS 模型有关,但我不知道为什么在legacyCasModel
设置为 true 时会出现此异常。