Tôi đã tạo một giải pháp với hai dự án: MVC 4 và Thư viện lớp. Sau đó tôi cài đặt gói 'Microsoft.AspNet.WebApi.OData -pre để kéo vào chức năng OData WebApi. Khi tôi làm vậy, tôi gặp lỗi sau khi chạy:Làm cách nào để giải quyết lỗi "Cố gắng bằng phương pháp bảo mật trong suốt 'System.Web.Http.GlobalConfiguration.get_Configuration()
Cố gắng bằng phương pháp minh bạch bảo mật' System.Web.Http .GlobalConfiguration.get_Configuration() 'để truy cập loại bảo mật quan trọng' System.Web.Http.HttpConfiguration 'không thành công.
Khi WebApiConfig.Register (GlobalConfiguration.Configuration) chạy trong Global.asax
Sau khi thực hiện, việc gỡ cài đặt gói dường như không khắc phục được. Nó loại bỏ các thành phần OData rõ ràng, nhưng sau đó lá bất cứ điều gì lắp ráp đang gây ra điều này. loại bỏ với -RemoveDependencies loại bỏ tất cả các tài liệu tham khảo WebApi trong thư viện, và tôi không thể làm cho nó trở lại trong trạng thái làm việc.
Tôi đang ở trong gói nào và làm cách nào để bật ODA WebApi trong ứng dụng vani MVC4?
Điều này đặt tôi đi đúng hướng. Tôi đã kết thúc cài đặt Microsoft.AspNet.WebApi -Pre-Package và nó đã được hạnh phúc. – Daniel
@Daniel vui mừng khi thấy nó hoạt động. – Aliostad
Có lỗi tương tự sau khi cài đặt 'Microsoft.AspNet.WebApi.Cors' trên mẫu API Web VS2012 và chỉnh sửa' WebApiConfig.Register'. Sau khi nâng cấp lên mẫu VS2013 tất cả đều hoạt động bình thường. –