Khi tôi tạo ra một dự án "Empty WebAPI" trong Visual Studio 2010, một số các hội đồng mới để hỗ trợ các trang web MVC đã được thêm vào như là tài liệu tham khảo (một ví dụ trong số ít trong danh sách dưới đây):Có phải tất cả các hội đồng ASP.NET MVC 4 RC thực sự cần thiết cho việc triển khai ASP.NET WebAPI RC không?
- Hệ thống .Web.Razor.dll
- System.Web.WebPages.Deployment.dll
- System.Web.WebPages.dll
- System.Web.WebPages.Razor.dll
Vì lợi ích của sạch sẽ, tôi xóa ed những tài liệu tham khảo DLL mà tôi đã không sử dụng (hoặc vì vậy tôi nghĩ rằng tôi đã không "sử dụng"). Khi triển khai đến máy chủ tôi sẽ nhận được trường hợp ngoại lệ như sau:
Exception message: Could not load file or assembly 'System.Web.Razor,Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
Tôi hiện đang làm một thùng triển khai đến máy chủ với tất cả các hội đồng phải mất cho đến khi compliation JIT lỗi chấm dứt.
Tôi hiểu được FileNotFoundException. Tôi hiểu rằng thời gian chạy đang cố gắng giải quyết tham chiếu đó.
Câu hỏi của tôi: Tại sao cần phải mang theo các cụm MVC Razor khi tất cả những gì bạn đang cố gắng tạo là một trang WebAPI? Có một phụ thuộc nào khác cần được loại bỏ không?
tuyệt vời; mẹo tuyệt vời! –
Điều này rất hữu ích. Cảm ơn! – Reaction21
Bạn sẽ thêm phần "trợ giúp" được tìm thấy như thế nào trong mẫu api trên web? Phần mà bạn duyệt đến localhost/Help để xem tất cả các apis .. – guiomie