Programing

웹 페이지 : 버전 설정의 기능은 무엇입니까?

crosscheck 2020. 10. 25. 11:38
반응형

웹 페이지 : 버전 설정의 기능은 무엇입니까?


ASP.Net MVC 3 도구를 사용하여 새 프로젝트를 만들 때 Web.config에 다음 응용 프로그램 설정을 추가합니다.

<appSettings>
  <add key="webpages:Version" value="1.0.0.0"/>
</appSettings>

그것은 무엇을합니까?


이것은 최근에 ASP.NET MVC 3 프로젝트에 도입되었습니다 ( ASP.NET MVC 3 도구 업데이트 설치 후 ). ASP.NET MVC 4에서 다가오는 WebPages 릴리스 (Razor)를 처리하기위한 준비 중이라고 생각합니다. 여기서 응용 프로그램과 함께 razor보기 엔진 버전을 선택할 수 있습니다. 현재는 많이하지 않습니다.


로부터 MSDN 블로그 ,

Razor 웹 페이지 파일을 편집 할 때 사용할 Razor 엔진 버전을 결정합니다.

VS2013 Preview에서 MVC5 및 Razor V3 웹 사이트의 런타임 및 디자인 타임 동작을 지원하는 새로운 Razor V3 런타임 및 디자인 타임 엔진을 출시했습니다. Razor V2 런타임 및 디자인 타임과 달리 VS2013은 이러한 바이너리를 GAC하지 않았습니다. 대신 해당 NuGet 패키지가 설치 될 때 프로젝트 bin 폴더에 바이너리가 설치되고 "% ProgramFiles (x86) % \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ Web \ Razor \ v3.0"에 설치됩니다. 디자인 타임 지원 .`

기본 Razor V2 / V3 웹 사이트와 같은 web.config 파일에서 키가 누락 된 경우 VS는 bin 디렉터리의 razor dll 버전을 사용하여로드 할 디자인 타임 면도기 엔진 dll을 결정합니다.

2013 년 10 월 9 일 업데이트 : VS2013 RC 및 RTW에서 단일 웹 페이지 파일 (예 : cshtml 또는 vbhtml 파일)이 bin 디렉터리 나 web.config 설정없이 열리면 VS는 상자에서 가장 높은 Razor 버전을 사용하여 단일 웹 페이지 파일을 엽니 다. .


이는 사용되는 제 면도기 엔진의 세 번째 버전 구별.

참고 URL : https://stackoverflow.com/questions/6405341/what-does-the-webpagesversion-setting-do

반응형