asp.net-mvc-4 – 如何解决错误“安全透明方法尝试”System.Web.Http.GlobalConfig
|
我创建了一个包含两个项目的解决方案:一个MVC 4和一个类库。解决方案编译并运行正常。然后我安装包Microsoft’AspNet.WebApi.OData -pre来拉入OData WebApi功能。当我这样做,我在运行时收到以下错误: 安全透明方法“System.Web.Http.GlobalConfiguration.get_Configuration()”尝试访问安全关键类型“System.Web.Http.HttpConfiguration”失败。 当WebApiConfig.Register(GlobalConfiguration.Configuration)在Global.asax中运行时 一旦我这样做,卸载该软件包似乎并没有解决。它清楚地删除了OData组件,但是会留下任何组件造成这种情况。使用-RemoveDependencies删除删除库中的所有WebApi引用,并且我无法将其恢复到工作状态。 我在哪个包中,如何在一个香草MVC4应用程序中启用WebApi OData? 解决方法如果您从其模板创建一个MVC 4应用程序,那么您正在安装Web API 4.0。如果你使用install-package 'Microsoft.AspNet.WebApi.OData -pre 您将依赖于ASP.NET Web API 5.0 rc。 我的建议是使用“空ASP.NET Web应用程序”模板而不是MVC 4.0模板。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- https://github.com/hoyuhub
- asp.net-mvc – 模型需要注入依赖项时的模型(ViewModel)绑定
- asp.net – Orchard – 从主题布局中获取内容的标题
- asp.net – 如何在更新面板刷新后运行一些javascript?
- asp.net MVC的Html.RadioButton生成id和名称相同
- asp.net-mvc-3 – MVC:路由获取/发布到不同的控制器 怎么样
- asp.net-mvc-3 – 实体框架将float数据类型映射为double
- asp.net – 如果Ninject尚未绑定,如何在Ninject中绑定?
- asp.net核心 – Microsoft Asp.Net 5 RC1
- asp.net-mvc – 使用浏览器栏将列表传递给MVC Web API方法
