【发布时间】:2013-08-30 20:18:15
【问题描述】:
我创建了一个包含两个项目的解决方案:一个 MVC 4 和一个类库。该解决方案编译并运行良好。然后我 install-package '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 引用,并且我无法将其恢复为工作状态。
我在什么包中,如何在 vanilla MVC4 应用程序中启用 WebApi OData?
【问题讨论】:
标签: asp.net-mvc-4 asp.net-web-api odata