asp.net vnext에서 wwwroot란 무엇입니까?
저는 비주얼 스튜디오 2015에서 새로운 asp.net mvc 프로젝트를 만듭니다.프로젝트에 wwwroot 파일이 있습니다.이게 뭐야?
공식 웹사이트 인용:
wwwroot 폴더가 ASP에서 새로 추가되었습니다.NET 5.0.프로젝트의 모든 정적 파일이 이 폴더에 들어갑니다.HTML 파일, CSS 파일, 이미지 파일, 자바스크립트 파일 등 앱이 고객에게 직접 제공하는 자산입니다.wwwroot 폴더는 웹 사이트의 루트입니다.즉, http://some.hostname/ points to wwwroot, 정적 컨텐츠의 모든 URL은 wwwroot 폴더와 상대적입니다.
코드 파일은 wwwroot 외부에 배치해야 합니다.여기에는 모든 C# 파일과 Razor 파일이 포함됩니다.> wwwroot 폴더를 사용하면 코드 파일과 정적 파일 간의 분리를 깨끗하게 유지할 수 있습니다.
이 용어는 언급할 가치가 있습니다.wwwroot
그 자체는 확실히 새로운 것이 아니며 실제로는 많은 플랫폼(J2EE 애플리케이션 및 IIS 자체 포함)에서 사용되는 컨벤션입니다.c:\inetpub\wwwroot
디렉토리(directory.
유닉스/리눅스 세계의 유사한 규약은 다음과 같습니다.htdocs
,public_html
그리고.www
.
그wwwroot
ASP에서 폴더가 새것입니다.NET 5 프로젝트의 모든 정적 파일을 저장합니다. 사용자의 브라우저로 전송되는 HTML 파일, CSS 파일, 이미지 파일, 자바스크립트 파일을 포함한 모든 파일은 이 폴더에 저장해야 합니다.
코드 파일은 외부에 배치해야 합니다.wwwroot
, C# 파일 및 Razor 보기를 포함합니다.가지고 있는 것.wwwroot
폴더는 코드 파일과 정적 파일 사이의 깨끗한 분리를 유지합니다.서버로 보낼 항목과 개발자 기계에 남아 있어야 할 항목에 대한 명확성을 제공합니다.스크린샷을 보시면.wwwroot
폴더에는 CSS와 lib sub 폴더가 있습니다.cs 폴더는 맞춤형 cs 파일을 보관하는 곳이고 lib 폴더는 Bower 패키지 매니저가 사용합니다.lib 폴더에는 Bower가 다운로드한 패키지가 포함되어 있으며 CSS, js 및 이미지를 포함할 수 있습니다.
스크린샷에는 lib 폴더에 부트스트랩 패키지 폴더가 있는 것으로 표시됩니다.확장하면 css, js 뿐만 아니라 부트스트랩 패키지와 관련된 다른 모든 자산을 찾을 수 있습니다.
MVC4에서는 컨텐츠 폴더를 사용하여 스타일시트와 참조된 스크립트의 스크립트 폴더를 보관했습니다.이 폴더들은 이제 사라졌으므로 스타일시트나 스크립트를 위한 단일 폴더가 없다는 것을 이해하는 것이 중요합니다.그들은 그 안에 있는 모든 폴더에 있을 수 있습니다.wwwroot
.
~ 에서 , js img 하려면 ~ 로 할 수 wwwroot
폴더. .css 를 참조하기를 원했다고 가정하면, 당신은 그것을 사용하여 접근할 수 있습니다를 사용하여 수 .<link rel="stylesheet" href="~/css/site.css" />
를 수 .~
.wwwroot
폴더.
언급URL : https://stackoverflow.com/questions/27648045/what-is-wwwroot-in-asp-net-vnext
'source' 카테고리의 다른 글
왜 (조건)을 사용하지 않고 !(조건)을 사용합니까? (0) | 2023.09.24 |
---|---|
"!!"가 포함된 문자열을 전달할 때 argv의 이상한 동작!" (0) | 2023.09.24 |
각도-소재 날짜/시간 선택기 구성요소? (0) | 2023.09.24 |
Maria에서 Oracle에 연결하는 상황에서 "libsqora.so .11.1: file not found"라는 오류 메시지가 나타납니다.DB (0) | 2023.09.24 |
콘솔에 설치 오류가 표시됨: INSTALL FAIL CONCERTING PROWDER 설치 (0) | 2023.09.24 |