动态操作只能在同源AppDomain中执行

时间:2014-12-17 18:31:19

标签: c# asp.net-mvc

我正在使用需要的API:

<trust level="Full" legacyCasModel="true"/>

要在我的web.config文件中设置才能工作。这在VS 2010中没有问题,但是当我使用VS 2013时,我收到一条错误,指出动态操作只能在同类AppDomain中执行。该项目的目标是.NET framework 4.0,是一个asp.net MVC项目。

我尝试将legacyCasModel更改为“false”,但后来无法访问我需要的对象。不确定如何解决此问题。如何在VS2013中使用带有动态表达式的legacyCasModel =“true”?

1 个答案:

答案 0 :(得分:2)

legacyCasModel强制使用非同类域,因为它是pre-.net4的处理方式。您可以尝试将其加载到different appdomain