Am đã AJAX cuộc gọi đến bộ điều khiển của tôi trong ứng dụng MVC của tôiAJAX Gọi trở lại 404 công trình (địa phương) trong IIS 7,5 nhưng cùng trong IIS khác
Controller/FunctionName
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
url: '/Controller/FunctionName',
.
.
.
)};
Đang sử dụng MVC 4 và tận dụng các JQUERY Ajax
chức năng như trong đoạn mã trên. Nó hoạt động hoàn toàn tốt khi tôi chạy từ Visual studio.
Tôi đã xếp loại này vào máy chủ và như mong đợi nó hoạt động tốt. Không tìm thấy sự cố nào trong các cuộc gọi AJAX.
Bây giờ là cố gắng để triển khai này trong máy tính cục bộ của tôi IIS mà là giống như phiên bản máy chủ của tôi (IIS 7.5)
nhưng tôi nhận được 404
cho tất cả các cuộc gọi ajax trong firebug.
Tôi đã xác minh bản dựng và thậm chí tôi chỉ vào thư mục web của mình và vẫn đang tìm kiếm những gì đã xảy ra !!
Nó hoạt động trong IIS khác vì vậy nó sẽ không là một vấn đề giải quyết URL là gues của tôi. Tôi có thiếu bất kỳ cài đặt nào hay Bất kỳ ý tưởng kịp thời nào để sửa lỗi này sẽ tuyệt vời.
Cảm ơn
Hoàn toàn đồng ý với bạn @Darin. Nó hoạt động như thế nào trong một IIS chứ không phải trong IIS khác? – user2067567
@Darin Cùng một câu hỏi. Nếu nó hoạt động trong IIS khác tại sao không phải trong khác? – Peru
Điều đó sẽ phụ thuộc vào cách ứng dụng được cấu hình - cho dù ứng dụng đó được triển khai trực tiếp trong một trang web hay là thư mục ảo. –