ASP.NET Core 2.0의 새로운 주요 기능 중 하나는 Razor Pages입니다. /Pages
폴더와 /RazorPages
같은 다른 사용자 정의 폴더에서이 파일을 내 startup.cs
파일에 넣으면 사용할 수있었습니다. http://www.talkingdotnet.com/change-asp-net-core-razor-pages-default-directory-name/ASP.NET Core 2 Razor 페이지 기본 디렉터리 이름을 wwwroot로 변경하십시오.
을하지만 기본 면도기 페이지 디렉토리에게 /wwwroot
폴더를 만들려고 할 때, 그것은 "코드 숨김"선언 내 네임 스페이스 또는 모델 중 하나를 무시 :이 문서에 설명 된대로
services.AddMvc().WithRazorPagesRoot("/RazorPages");
. CS 파일. 이처럼 : .cs 파일이 공개 직면 /wwwroot
폴더에서 액세스 할 수 없기 때문에
services.AddMvc().WithRazorPagesRoot("/wwwroot");
내가 추측하고있어.
면도기 페이지 기본 디렉토리 /wwwroot
을 만드는 방법을 아는 사람이 있습니까?
나는 면도기 페이지 기능이 앞으로 크게 사용될 것이라고 생각합니다.
도움 주셔서 감사합니다.
감사합니다. 답변에 세부 사항을 추가하기 위해 .csproj 파일을 변경하고 ItemGroup을 추가했습니다. . 이것은 효과적이었고 이제는 면도기 페이지와 코드 숨김 파일을/wwwroot 폴더에 둘 수 있습니다. –
glowworms
SLaks에 동의합니다. 공개적으로 소스 코드를 공개 할 위험이 있습니다. 별도의 폴더 구조로 설계된 이유가 있습니다. –