Tôi có các tệp js bên trong các khu vực và tôi không thể truy cập chúng. Khi tôi di chuyển chúng ra ngoài khu vực MVC thì tôi có thể truy cập.Tôi có thể triển khai tệp javascript trong các khu vực MVC không?
Tôi đã thử những điều sau đây:
- đặt tên khác nhau của file js - không giải quyết vấn đề
- Kiểm tra để xem nếu chúng tồn tại trên máy chủ - họ làm tập tin
- truy cập trực tiếp từ bên trong Trình quản lý IIS trên máy chủ - chúng sẽ không mở và trả lại không tìm thấy
- Truy cập cùng một tệp trực tiếp từ bên trong trình quản lý IIS trên máy chủ nhưng khi tệp nằm trong thư mục tập lệnh - Chúng mở trong trình duyệt
- Được sử dụng t anh kiểm tra tuyến đường - Khi tôi cố gắng truy cập vào các tập tin nó không mở đường debug và thay vào đó chỉ nói "404"
này hoạt động:
<script src="@Url.Content("~/Scripts/jquery/_Roles.js")" type="text/javascript"></script>
này không hoạt động:
<script src="@Url.Content("~/Areas/Administration/Scripts/Roles/_Roles.js")" type="text/javascript"></script>
Có thể có điều gì đó khác biệt về các tệp trong thư mục Khu vực chặn các tập lệnh không?
Tại sao bạn sử dụng dấu gạch dưới trong tên tệp của mình? – ZippyV
Công ước cho tôi. Tuy nhiên tôi có thể sẽ thay đổi điều đó. Dù bằng cách nào tôi nhận thấy tôi vẫn còn có cùng một vấn đề. Khi triển khai ứng dụng của tôi không thích tập lệnh trong Vùng. tuy nhiên chạy cục bộ trên máy chủ dev thì không sao. –
@SamanthaJ @ Url.Content() hiển thị ở phía khách hàng là gì? Có thể vấn đề của bạn nằm ở đó. – shuniar