5

Paketleme özelliği MVC 6'dan hariç tutuldu ve önerilen yöntem, yontma görevleri kullanılarak demetleme yapmaktır.ASP.NET MVC 5 paketinin "sürümleri" MVC'ye aktarılması 6

Paketleme kullanarak, css/javascript dosyası url (s) öğesinin sonunda rastgele bir dize almak için kullanılır. Bu dizgisi çok önemliydi çünkü bir kez css/javascript'inizde bir şey değiştirdikten sonra, tarayıcıların yeni sürümleri dosyalara yüklemesini zorlayacak yeni bir dize üretilecektir.

Yani birine onlar birlikte olacağını 3 css dosyaları vardı ve şu şekilde görünecektir eğer:

<link href="/Style/css?v=sGJNctjkEuiEEdR68fh0dDt7bwrHIbu_EfQtgon7oYc1" rel="stylesheet"> 

nasıl MVC 6'da aynı işlevselliği elde edebilirsiniz? Gulp'un buraya yardım edip edemeyeceğini bilmiyorum, ama minnettarlığı ve paketlemeyi yapmak için zaten gulp kullanıyorum. asp-append-version="true" kullanın beta7 için

<link rel="stylesheet" href="~/css/site.min.css" asp-file-version="true" /> 

: beta6 için

cevap

6

önbellek bozma davranışı korumak için asp-file-version="true" ayarlayın.

+0

Cevabınız için teşekkür ederiz. Görünüşe göre beta 7 gibi, bu bağlantıya göre https://github.com/aspnet/Tooling/issues/149 adresinden "asp-append-version" kullanmanız gerekmektedir. Lütfen cevabınızı değiştirebilir, böylece cevap olarak işaretleyebilirim. –