Tôi muốn sử dụng WebAPI cho một dự án hiện tại của tôi (ASP.NET cổ điển), nhưng theo như tôi có thể nói bạn chỉ có thể sử dụng WebAPI với MVC.Làm thế nào để sử dụng WebAPI mà không có ASP.NET MVC?
Có thể sử dụng WebAPI với ASP.NET không?
Tôi muốn sử dụng WebAPI cho một dự án hiện tại của tôi (ASP.NET cổ điển), nhưng theo như tôi có thể nói bạn chỉ có thể sử dụng WebAPI với MVC.Làm thế nào để sử dụng WebAPI mà không có ASP.NET MVC?
Có thể sử dụng WebAPI với ASP.NET không?
Từ linked page:
Mặc dù ASP.NET Web API được đóng gói với ASP.NET MVC, nó rất dễ dàng để add Web API để một ứng dụng ASP.NET Web Forms truyền thống. Hướng dẫn này hướng dẫn bạn qua các bước.
Để sử dụng Web API trong một ứng dụng Web Forms, có hai bước chính:
Thêm một bộ điều khiển API Web mà xuất phát từ lớp ApiController. Thêm bảng lộ trình vào phương thức Application_Start. Tạo một Biểu mẫu Web Dự án
Bắt đầu Visual Studio 2010 và chọn Dự án mới từ trang Bắt đầu. Hoặc, từ menu Tệp, chọn Mới và sau đó chọn Dự án.
Trong ngăn Mẫu, hãy chọn Mẫu đã cài đặt và mở rộng nút Hình ảnh C# Visual1 #. Dưới Visual C#, chọn Web. Trong danh sách các mẫu dự án , hãy chọn Ứng dụng web ASP.NET. Nhập tên cho dự án và nhấp vào OK.
ASP.NET Web API và ASP.NET MVC sống ở hai thế giới khác nhau mặc dù song song thế giới.
API Web đã được thiết kế và xây dựng không phụ thuộc vào ASP.NET MVC nhưng đã được xây dựng trên đầu ASP.NET.
Vì vậy, câu trả lời cho câu hỏi của bạn - với sự tự tin - là đúng. Chính Brad Wilson đã nhắc đến điều này trên một podcast gần đây.
điều gì đã xảy ra với liên kết. Nó đã hoạt động ngày hôm qua nhưng bây giờ nhận được '404 Trang bạn đang tìm kiếm không có sẵn ... ' – shashwat
Tôi báo cáo vấn đề liên kết và họ đã cập nhật cho tôi liên kết mới. Tôi đã cập nhật tương tự trong câu trả lời. – shashwat