คำถามติดแท็ก bundling-and-minification

9
Bundler ไม่รวมไฟล์. min
ฉันมีปัญหาแปลก ๆ กับตัวรวม mvc4 ไม่รวมไฟล์ที่มีนามสกุล. min.js ในคลาส BundleConfig ของฉันฉันประกาศ public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/Scripts/jquery") .Include("~/Scripts/jquery-1.8.0.js") .Include("~/Scripts/jquery.tmpl.min.js")); } ในมุมมองของฉันฉันประกาศ <html> <head> @Scripts.Render("~/Scripts/jquery") </head><body>test</body> </html> และเมื่อมันแสดงผลก็เพียงแสดงผล <html> <head> <script src="/Scripts/jquery-1.8.0.js"></script> </head> <body>test</body> </html> หากฉันเปลี่ยนชื่อ jquery.tmpl.min.js เป็น jquery.tmpl.js (และอัพเดตพา ธ ในบันเดิลตามลำดับ) สคริปต์ทั้งคู่จะแสดงผลอย่างถูกต้อง มีการตั้งค่าการกำหนดค่าบางอย่างที่ทำให้ละเว้นไฟล์ '.min.js' หรือไม่

3
ชุดสไตล์ MVC4 ให้ 403
เมื่อเปิดใช้งานบันเดิล / ลดขนาดบันเดิลบางส่วนของฉันดูเหมือนว่าจะมี URL ที่ไม่ถูกต้องในเบราว์เซอร์ (ลงท้ายด้วย a /) และ IIS ให้ข้อผิดพลาดที่ต้องห้าม 403 เหมือนกับว่าพยายามแสดงรายการเนื้อหาของโฟลเดอร์ วิธีการตั้งค่าบันเดิลของฉันไม่มีความแตกต่าง - ไม่ใช่. min.css, สิทธิ์การเข้าถึงถูกต้อง ฯลฯ

6
วิธีบังคับให้ BundleCollection ล้างแคชสคริปต์บันเดิลใน MVC4
... หรือฉันเรียนรู้ที่จะหยุดกังวลและเขียนโค้ดกับ API ที่ไม่มีเอกสารจาก Microsoftได้อย่างไร มีเอกสารSystem.Web.Optimizationเผยแพร่อย่างเป็นทางการจริงหรือไม่? 'เพราะฉันแน่ใจว่าหาไม่พบไม่มีเอกสาร XML และบทความในบล็อกทั้งหมดอ้างถึง RC API ซึ่งแตกต่างกันมาก อันฮู .. ฉันกำลังเขียนโค้ดเพื่อแก้ไขการอ้างอิงจาวาสคริปต์โดยอัตโนมัติและกำลังสร้างบันเดิลทันทีจากการอ้างอิงเหล่านั้น ทุกอย่างใช้งานได้ดียกเว้นหากคุณแก้ไขสคริปต์หรือทำการเปลี่ยนแปลงอื่น ๆ ที่จะส่งผลต่อบันเดิลโดยไม่ต้องรีสตาร์ทแอปพลิเคชันการเปลี่ยนแปลงจะไม่แสดงผล ดังนั้นฉันจึงเพิ่มตัวเลือกในการปิดใช้งานแคชของการอ้างอิงเพื่อใช้ในการพัฒนา อย่างไรก็ตามเห็นได้ชัดว่าBundleTablesแคช URL แม้ว่าคอลเลคชันบันเดิลจะเปลี่ยนไปก็ตาม ตัวอย่างเช่นในโค้ดของฉันเมื่อฉันต้องการสร้างบันเดิลใหม่ฉันจะทำสิ่งนี้: // remove an existing bundle BundleTable.Bundles.Remove(BundleTable.Bundles.GetBundleFor(bundleAlias)); // recreate it. var bundle = new ScriptBundle(bundleAlias); // dependencies is a collection of objects representing scripts, // this creates a …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.