Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 18761|Vastaus: 2

[ASP.NET] Asp.net MVC Bundle paketoi kaikki CSS-tiedostot yhteen

[Kopioi linkki]
Julkaistu 16.7.2018 17.34.55 | | | |
BundleConfig on konfiguroitu seuraavasti:



CSHTML-koodi näyttää tältä:



Jos konfiguroit sen näin, sivu toimii hyvin, mutta se ei pakkaa kaikkia CSS:ää yhteen tiedostoon!

Kokeile seuraavaa konfiguraatiota:

Koska font-awesome tarvitsee fonttitiedoston, sivu ei näy oikein, ja verkkopyyntö raportoi 404-virheen seuraavasti:


Ratkaisu

Koska woff2, johon viitataan yleisessä css:ssä, esitellään suhteellisen polun kautta, kun paketti pakkaa css:n woff2-tiedostoon, tiedostoa ei löydy lainkaan relatiivisen polun kautta, joten meidän täytyy toteuttaa koko polku Xie IItemTransformista ja liittää koodi suoraan:

Silloin kun käytetään pakettia, se näyttää tältä:

Näin ollen, kun paketti pakkaa CSS:n, se korvaa suhteellisen polkumallin ja käsittelee sen täyteen polkuun. Tämä ratkaisee ongelman.

Varat:https://stackoverflow.com/questi ... t-virtual-directory




Edellinen:. NET: TilaukseBy ja ThenBy
Seuraava:webAPI vie listatiedot Excel-taulukkotiedostoon
 Vuokraisäntä| Julkaistu 10.7.2023 18.35.00 |
Käytännön toiminta: Käytä BundleTransformeria korvaamaan System.Web.Optimization
https://www.itsvse.com/thread-10387-1-1.html
 Vuokraisäntä| Julkaistu 10.7.2023 18.39.46 |
EnableOptimizations käytössä


If compiledebug-attribuutti on tosi, sitten bundle compressVirheellinen


Kun Web.Release.config julkaista, debug-attribuutti poistuu seuraavasti:

Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com