从Microsoft.Web.Mvc.Internal.ExpressionHelper.GetTargetActionName升级到MVC 5会导致System.MethodAccessException

时间:2014-08-12 23:53:10

标签: c# asp.net-mvc asp.net-mvc-5

将我们的解决方案从MVC 2升级到MVC 5之后,使用ExpressionHelper.GetRouteValuesFromExpression()中的Microsoft.Web.MVC.Internal的现有方法会抛出System.MethodAccessException

at Microsoft.Web.Mvc.Internal.ExpressionHelper.GetTargetActionName(MethodInfo methodInfo)
at Microsoft.Web.Mvc.Internal.ExpressionHelper.GetRouteValuesFromExpression[TController](Expression`1 action)

我已经看到了一些建议用于AllowPartiallyTrustedCallersAttribute,但这是来自Microsoft的一个程序集而不是我们自己的程序集。有什么想法吗?

0 个答案:

没有答案