Tôi có tệp json mà tôi muốn đưa vào làm nội dung cho Ứng dụng web MVC 4 của mình. Tôi thêm tệp vào thư mục Nội dung của tôi và đánh dấu 'Xây dựng Hành động' là 'Nội dung' và 'Sao chép vào Thư mục Đầu ra' dưới dạng 'Không sao chép'. Bây giờ nếu tôi duyệt đến http: // [trang web của tôi] /content/myjsonfile.json tôi nhận được một HTTP 404. Tôi lộn xộn xung quanh với tất cả các hành động xây dựng và sao chép để lựa chọn đầu ra và vẫn không hoạt động. Tôi thay đổi phần mở rộng tập tin json thành txt và sau đó nó hoạt động. Đây có phải là một lỗi? Trang web của tôi được xuất bản bằng Windows Azure. Cảm ơn bất kỳ phản hồi nào.Cách thêm tệp json làm nội dung vào Ứng dụng web MVC 4
11
A
Trả lời
22
Sự cố là máy chủ web của bạn không nhận dạng được loại tệp. Thêm dòng này vào web.config của bạn:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json; charset=UTF-8" />
</staticContent>
</system.webServer>
Các vấn đề liên quan
- 1. Trả lại ứng dụng/loại nội dung json cho các tệp .json trên RHEL/Apache
- 2. Sửa đổi nội dung ứng dụng bằng API tệp Phonegap
- 3. Cách thêm bảng nội dung vào tệp R Markdown HTML bằng cách sử dụng pandoc?
- 4. mvc 4 api web cho nhiều ứng dụng
- 5. Thêm một trang ASP.Net MVC vào ứng dụng Biểu mẫu web hiện có?
- 6. Thêm MVC vào Trang web ASP.NET
- 7. MVC 4 Web Api Post
- 8. Đặt loại nội dung thành ứng dụng/json trong tệp jsp
- 9. Thêm tiêu đề X-Frame-Options vào tất cả các trang trong ứng dụng MVC 4
- 10. asp.net MVC Web API VS asp.net MVC 4 & MVC 3 ứng dụng internet
- 11. Đọc nội dung của tệp bằng đường dẫn tương đối trong Ứng dụng web
- 12. Nội dung kiểm soát nội dung kích thước để điền vào Silverlight 4
- 13. MVC 4 SPA (Đơn trang ứng dụng) làm rõ
- 14. Cách lập trình thêm nội dung vào contentPlaceHolder?
- 15. Thứ tự lệnh Jquery trong ứng dụng ASPNET MVC 4
- 16. Cách thêm hình ảnh vào nội dung bằng HAML?
- 17. Cách thêm nội dung vào thư mục SVN mà không kiểm tra nội dung của nó?
- 18. Thêm tệp JAR vào ứng dụng Android
- 19. Làm cách nào để ghi đè nội dung tệp bằng nội dung mới trong PHP?
- 20. Triển khai ứng dụng web Asp.net MVC
- 21. Ứng dụng đa ngôn ngữ MVC 4
- 22. Nội dung web và webapp khác biệt
- 23. Cách xử lý đúng HttpAntiForgeryException trong ứng dụng MVC 4
- 24. Thêm và đọc tệp json trong ứng dụng iPhone
- 25. C#: Gắn thêm * nội dung * của một tệp văn bản vào một tệp văn bản khác
- 26. Lưu trữ nội dung web trong một tệp JAR
- 27. sao chép toàn bộ thư mục có nội dung từ nội dung sang tệp ứng dụng nội bộ/
- 28. Cách lưu lại tệp vào thư mục nội dung
- 29. Làm cách nào để thêm tiêu đề không có bộ nhớ cache trên trang web vào ứng dụng MVC 3
- 30. Cách bản địa hóa Nội dung của ứng dụng Django
Tôi đã thêm cài đặt web.config và tệp của tôi vẫn chưa được xuất bản? Tôi đã thay đổi Hành động Xây dựng thành 'Nội dung' bằng 'Sao chép vào Thư mục Đầu ra' thành 'Không sao chép' và xuất bản chúng. Tôi đã xác minh điều này với một số tệp. – user593733
tôi đã sai, xóa rằng trong câu trả lời của tôi –
Điều này làm việc tuyệt vời, nhận thức được bạn cũng có thể cần phải thêm ' ' trước khi tay để ngăn chặn xung đột –
JConstantine