Hva er wwwroot i asp.net vnext

stemmer
44

Jeg oppretter nye asp.net MVC prosjekt i Visual Studio 2015.The prosjektet har en wwwroot file.What er dette? skriv

Publisert på 25/12/2014 klokken 14:26
kilden bruker
På andre språk...                            


2 svar

stemmer
49

Siterer den offisielle nettsiden:

Den wwwroot mappe er nytt i ASP.NET 5.0. Alle de statiske filer i prosjektet går inn i denne mappen. Dette er eiendeler som app vil tjene direkte til kunder, inkludert HTML-filer, CSS-filer, bildefiler, og Javascript-filer. Den wwwroot mappe er roten av ditt nettsted. Det er, http: //some.hostname/ poeng til wwwroot, alle nettadresser for statisk innhold står i forhold til wwwroot mappe.

Kodefiler bør plasseres utenfor wwwroot. Som inkluderer alle dine C # filer og Razor filer. > Å ha en wwwroot mappe holder et rent skille mellom kodefiler og statiske filer.

Kilde

Det er verdt å nevne at begrepet wwwrooti seg selv er absolutt ikke ny, og det er faktisk en konvensjon som brukes på tvers av mange plattformer (inkludert J2EE applikasjoner og IIS seg med sin c:\inetpub\wwwrootkatalog).

Lignende konvensjoner i Unix / Linux verden er htdocs, public_htmlog www.

Svarte 25/12/2014 kl. 14:32
kilden bruker

stemmer
24

Den wwwrootmappen er nytt i ASP.NET 5å lagre all of the static files in your project. Any files including HTML files, CSS files, image files, and JavaScript files which are sent to the users browser should be stored inside this folder.

Kodefiler bør plasseres utenfor wwwrootinkludert C # filer og utsikt Razor. Å ha en wwwrootmappe holder et rent skille mellom kodefiler og statiske filer, det bringer klarhet til de elementene som vil bli sendt til serveren og elementene som bør være på dev maskinen. Hvis du ser på figuren, wwwroothar mappen css og lib undermapper. Css-mappen er et sted å holde egendefinerte CSS-filer, mens lib mappen brukes av Bower pakke krybbe. Lib-mappen inneholder pakkene er lastet ned av Bower og kan inneholde css, js og bilder.

Figuren viser at lib-mappen har en bootstrap pakke mappe, hvis du utvider det du vil finne css, JS samt alle andre eiendeler knyttet til boostrap pakken.

I MVC4vi brukte innholdsmappen for å holde stilark samt scripts mappen for refererte skript, disse mappene borte nå. Så det er viktig å forstå at det ikke er enkelt mappe for stilark eller skript. det kan være i noen av mappene i wwwroot.

Dens interessant å merke seg at hvis du ønsker å referere til css, JS eller img filer i kniv utsikt, ved hjelp av ~ søkeord sikrer direkte banen til wwwrootmappen. Så antar at du ønsket å referere site.css i ditt syn du får tilgang til den ved hjelp av <link rel="stylesheet" href="~/css/site.css" />syntaksen.

Du kan se at de ~søkeord peker til wwwrootmappen.

skriv bildebeskrivelse her

Svarte 25/12/2014 kl. 15:16
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more