Tôi đang cố gắng tìm hiểu các dịch vụ web trong .NET mvc4. Tôi đã thử tạo một ứng dụng Internet mới và thêm một dịch vụ Web (asmx) vào dự án.Lỗi HTTP 404 khi gọi một dịch vụ web cục bộ trong .NET MVC4
Theo mặc định, VS thêm một dịch vụ web "HelloWorld". Khi tôi cố gắng chạy nó trong trình duyệt, tôi nhận được danh sách các hoạt động, mô tả dịch vụ (WSDL) và các chi tiết của hoạt động HellowWorld
. Tuy nhiên, khi tôi thử gọi dịch vụ web, nó cung cấp lỗi sau:
Lỗi máy chủ trong ứng dụng '/'.
Không thể tìm thấy tài nguyên.
Mô tả: HTTP 404. Tài nguyên bạn đang tìm kiếm (hoặc một trong số phụ thuộc) có thể đã bị xóa, thay đổi tên hoặc tạm thời không khả dụng. Vui lòng xem lại URL sau và tạo chắc chắn rằng URL đó được viết đúng chính tả.
Tôi có thể thiếu một số bước cơ bản/cài đặt tôi đoán. Có thể một số cơ thể giúp đỡ xin vui lòng. Cảm ơn.
Câu hỏi đầu tiên của tôi là tại sao bạn chọn dịch vụ web ASMX trên WCF? –
Tôi chưa chọn ASMX. tôi chỉ cố gắng tạo một Webservice như được đưa ra trong một số cuốn sách. Cuối cùng tôi sẽ sử dụng một WebAPI. Tuy nhiên tôi muốn tạo và ví dụ sẽ có cả WebAPI cũng như ASMX cho mục đích demo. – saurabh