Как устранить ошибку «Попытка прозрачного метода безопасности» System.Web.Http.GlobalConfiguration.get_Configuration ()

Я создал решение с двумя проектами: 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 в библиотеке, и я 'Я не могу вернуть его в рабочее состояние.

В каком пакете я, черт возьми, и как я могу включить ODA WebApi в ванильном приложении MVC4?

Ответы на вопрос(4)

Ваш ответ на вопрос