웹 사이트 프로젝트 시스템은 웹 프로젝트를 만드는 프로젝트 시스템입니다. 웹 프로젝트는 차례로 웹 애플리케이션을 만듭니다. 웹 사이트 프로젝트는 연결된 코드가 있는 각 웹 페이지에 대해 하나의 실행 파일을 생성합니다. 추가 실행 파일은 /App_Code 폴더의 소스 코드 파일에서 생성됩니다.
웹 사이트 프로젝트 시스템은 기존 프로젝트 시스템에 템플릿 및 등록 특성을 추가하여 만듭니다. 이러한 특성 중 하나는 언어에 대한 IntelliSense 공급자를 선택합니다. IntelliSense 공급자 구현은 캐시되지 않은 스마트 웹 페이지가 요청될 때 참조를 처리하고 언어 컴파일러를 호출합니다.
웹 페이지를 컴파일하는 데 사용되는 언어 컴파일러는 ASP.NET 등록해야 합니다. 다음 예제와 같이 Web.config 파일의 컴파일러 요소를 사용하여 <> 컴파일러를 등록할 수 있습니다.
<system.codedom> <compilers> <compiler language="py;IronPython" extension=".py" type="IronPython.CodeDom.PythonProvider, IronPython, Version=1.0.2391.18146, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </compilers></system.codedom>
이 섹션 안에
새 웹 사이트 프로젝트 및 관련 항목을 만드는 데 사용할 수 있는 템플릿을 나열합니다.
웹 사이트 프로젝트를 Visual Studio에 연결하고 ASP.NET 등록 특성을 제공합니다.
관련 섹션
웹 프로젝트와 웹 애플리케이션 프로젝트라는 두 종류의 웹 프로젝트에 대한 개요를 제공합니다.