Quando eseguo il mio codice da Visual Studio in modalità di rilascio e controllo il foglio di stile in bundle, posso vedere i miei aggiornamenti ai file css in quel pacchetto. Tuttavia, quando pubblico il sito Web sul server o sul mio computer locale, le mie modifiche nei fogli di stile non sono state apportate. Il foglio di stile raggruppato è ancora quello vecchio.La pubblicazione di un sito Web non sta aggiornando i miei bundle CSS
Ho provato un reset di IIS, un clean build/rebuild, cancellato tutti i file dalla cartella IIS e ripubblicato.
Sto usando MENO se questo fa alcuna differenza.
mio pacco config:
bundles.Add(new StyleBundle("~/bundles/requiredStyles").Include(
"~/Content/Style/Libs/bootstrap.min.css",
"~/Content/Style/Libs/font-awesome.min.css",
"~/Content/Style/Globals/application.css",
"/Content/Style/Libs/muliDropdown.css",
"~/Content/Style/Libs/smoothDivScroll.min.css",
"~/Content/Style/Libs/jasny-bootstrap.min.css"
));
Sto controllando il CSS in bundle visitando http://www.mywebsite.com/bundles/requiredStyles
Così ho fatto un cambiamento di application.css che va bene se ho colpito giocare in Visual Studio (in modalità di rilascio), ma quando pubblico sul mio IIS locale, la mia modifica non è più lì.
Se hai già provato a eliminare tutti i file dalla cartella IIS e a pubblicare nuovamente il sito, l'unica cosa che posso pensare è che il browser sta memorizzando nella cache la vecchia versione del file, ma presumo che tu abbia già controllato quello , destra? –
Provato tutto questo e altro ancora. Per ora ho disattivato le 'smarts' di BundleTable.EnableOptimizations = false, quindi ora il bundle sputa solo ogni percorso di file css separatamente, invece di metterli tutti in uno e minifying. – garethb