新建立一个MVC4项目
NuGet Unity.WebApi 安装
再次运行 WebApiConfig.Register(GlobalConfiguration.Configuration); 这一行报错
后台显示异常 : “System.Web.Http.GlobalConfiguration”的类型初始值设定项引发异常。
前台显示异常:
第一次运行 安全透明方法“System.Web.Http.GlobalConfiguration.get_Configuration()”尝试访问安全关键类型“System.Web.Http.HttpConfiguration”失败。
第二次运行 方法“System.Web.Http.GlobalConfiguration..cctor()”尝试访问字段“System.Web.Http.GlobalConfiguration.CS$<>9__CachedAnonymousMethodDelegate2”失败。
前者的权限不够无法访问后者 不过在不安装 Unity.WebApi 项目都是好的 WEBAPI和MVC 运行正常 当安装后出现这个BUG请各位大神支招
说是GAC中一些文件手动移除掉就可以了。
看不懂
这个问题解决了吗?我也遇到了。
这个问题解决了吗?我也遇到了。
@s_p: 这个应该是system.web.http.webhost的版本低引起的~你用NuGet包安装个Microsoft ASP.NET Web API 2.2试试~我今天也遇到了,用的这个方法~
解决了吗?我也遇到了这个问题
用1楼的方法,感觉就是混乱了重新搞一次就好了。
今天遇到了,安装一个高版本的webapi就好了