2012-09-19 39 views
8

Tôi đã tạo một số tiện ích mở rộng HtmlHelper chủ đề để lấy các tệp .css và .js trong thư mục chủ đề và tự động đăng ký chúng dưới dạng nhóm. Tuy nhiên, nếu chủ đề chỉ chứa các tệp .min.js, đầu ra Scripts.Render sẽ trống trong chế độ gỡ lỗi.Asp.Net MVC4 Bundling & Minification .min.js bị loại trừ khỏi Scripts.Render?

Có cách nào để đưa tệp * .min.js vào đầu ra cho Scripts.Render khi ở chế độ gỡ lỗi không?

+0

Tôi nghĩ rằng đây là lỗi của tệp với Tối ưu hóa ... – Achilles

Trả lời

14

Đã tìm ra.

BundleTable.Bundles.IgnoreList.Clear(); // apparently, IgnoreList included .min.js in debug 
BundleTable.Bundles.IgnoreList.Ignore(".intellisense.js", OptimizationMode.Always); 
BundleTable.Bundles.IgnoreList.Ignore("-vsdoc.js", OptimizationMode.Always); 
BundleTable.Bundles.IgnoreList.Ignore(".debug.js", OptimizationMode.Always); 
+2

Tôi vừa gặp sự cố tương tự, cảm ơn! –

+0

Để có giải thích chi tiết hơn, hãy xem [câu trả lời SO này] (http://stackoverflow.com/a/12901050/230390). –

1

Phải đối mặt với cùng một vấn đề trước đó ...... tất cả những gì tôi làm là nâng cấp tối ưu hóa web asp.net lên phiên bản alpha mới nhất.

+0

lỗ hổng này trên máy dev đã phải thêm 'bundles.DirectoryFilter.Clear();' vào BundleConfig.cs này để sửa lỗi máy dev, tuy nhiên điều này đã không khắc phục được máy trực tiếp của tôi –

Các vấn đề liên quan