Tôi có sau đây theo quan điểm của Razor của tôi cho một mẫu biên tập mô-đun Orchard của tôi:Orchard CMS: tập tin javascript trả về 404 không tìm thấy mặc dù nó tồn tại
Script.Include("assets.js").AtFoot();
Khi trang web được trả lại tôi có thể thấy dòng này ở dưới cùng:
<script src="/Modules/MyModuleName/scripts/assets.js" type="text/javascript"></script>
Đẹp! Chỉ có vấn đề là, khi tôi truy cập đường dẫn đó, tôi gặp lỗi 404. Tập lệnh không tồn tại.
... nhưng có! Nó được lưu dưới dạng Orchard.Web\Modules\MyModuleName\Scripts\assets.js
Chức năng còn lại của mô-đun của tôi hoạt động tốt - Tôi có thể bật và sử dụng nó, nó sẽ không tìm thấy tệp tập lệnh. Tôi có thiếu thứ gì đó hiển nhiên ở đây không ?!
Tôi giả sử viết hoa của/Scripts/vs./scripts/không phải là vấn đề? – AlexMA
Xin chào @Alex, đã thử với cả hai: ( – greg84
Bạn có web.config trong thư mục tập lệnh của bạn với quyền thích hợp không? – forsvarir