[asp.net-mvc-3] MVC 3 web.config에서 웹 페이지의 기능은 무엇입니까?

방금 새 MVC 3 프로젝트를 시작했습니다. 누구든지 말해 줄 수 있습니까

<add key="webpages:Enabled" value="false" />

내 web.config 파일에 있습니까?



답변

webPages:enabled값으로 false방지 .cshtml또는 .vbhtml에서 파일을 Views웹 브라우저에서 직접 액세스되는 폴더입니다.


답변

설명서에 따르면 .cshtml 및 .vbhtml 파일에 직접 액세스하지 못하게합니다 ( www.myweb.com/views/home/index.cshtml예 🙂


답변

Razor 페이지를 제공하려면을 설정하는 것만으로는 충분하지 않습니다 <add key="webpages:Enabled" value="true" />. packages.configNuGet 을 사용 하려면 Microsoft.AspNet.WebPages 패키지도 추가해야합니다 .


답변