다음을 통해 공유


IIS Express 개요

작성자: Vaidy Gopalakrishnan

IIS Express 개발자를 위해 최적화된 가볍고 자체 포함된 IIS 버전입니다. IIS Express 최신 버전의 IIS를 사용하여 웹 사이트를 쉽게 개발하고 테스트할 수 있습니다. IIS 7 이상의 모든 핵심 기능뿐만 아니라 다음을 포함하여 웹 사이트 개발을 용이하게하도록 설계된 추가 기능이 있습니다.

  • 서비스로 실행되거나 대부분의 작업을 수행하기 위해 관리자 사용자 권한이 필요하지 않습니다.
  • IIS Express는 ASP.NET과 PHP 응용 프로그램과 잘 작동합니다.
  • IIS Express의 여러 사용자가 동일한 컴퓨터에 독립적으로 작업할 수 있습니다.

IIS Express 설치

제품의 최신 버전은 IIS 10.0 Express입니다. 대부분의 사용자는 통합 환경을 제공하는 웹 제작 도구에서 IIS Express 사용하려고 합니다.

Visual Studio 2010 SP1 이상에서는 Cassini 대신 웹 서버로 사용되는 IIS Express 허용합니다. 다른 웹 작성 도구에 대한 IIS Express 수동으로 구성할 수도 있습니다.

Microsoft 다운로드 센터에서 직접 IIS 10.0 Express MSI를 설치할 수 있습니다. 필요한 필수 구성 요소이므로 .NET Framework 4.0 이상이 컴퓨터에 설치되어 있는지 확인하세요.

IIS Express 및 IIS

IIS Express IIS 7 이상에서 파생되고 IIS의 핵심 기능을 지원합니다. 그러나 몇 가지 주요 차이점이 있습니다. 중요한 차이점은 작업자 프로세스를 관리하는 방식입니다. IIS에서 WAS(Windows Process Activation Service)는 웹 애플리케이션을 자동으로 활성화하고 비활성화하며 사용자는 직접 제어할 수 없습니다. IIS Express WAS가 없으며 사용자가 애플리케이션 활성화 및 비활성화를 완전히 제어할 수 있습니다. Visual Studio 또는 명령줄을 사용하여 사이트를 시작할 수 있습니다. 이미 실행 중인 웹 사이트는 시스템 트레이 애플리케이션을 사용하여 시작하고 종료할 수 있습니다.

HWC(호스트 가능 Web Core)는 WAS에서 관리하지 않는 독립 웹 서버에 쓰는 데 사용할 수 있는 IIS API입니다. IIS Express HWC를 통해 래퍼로 설계되었습니다.

다음 차트에서는 IIS와 IIS Express 간의 몇 가지 주요 차이점을 간략하게 설명합니다.

영역 IIS IIS Express
배송 메커니즘 OS와 함께 제공됩니다. 대역 외 배송. Visual Studio에 자동으로 포함되지만 별도로 설치할 수도 있습니다.
지원되는 Windows 버전 제한된 수의 Windows 10 및 Windows 11 버전 Windows Server 2012, 2012 R2, 2016, 2019 및 2022의 대부분의 버전 모든 버전의 Windows 10 및 Windows 11 Windows Server 2012, 2012 R2, 2016, 2019 및 2022의 대부분의 버전
지원되는 .NET Framework 버전 v2.0 SP1 이상 v2.0 SP1 이상(.NET 4.0이 필요).
지원되는 프로그래밍 언어 클래식 ASP, ASP.NET 및 PHP 클래식 ASP, ASP.NET 및 PHP
프로세스 모델 WAS(Windows Process Activation Service)는 구성된 사이트를 자동으로 관리합니다. 사용자가 사이트를 시작하고 종료합니다.
호스트된 WebCore(즉, 호스트 가능한 Web Core) 지원 예. IIS Express HWC를 통해 계층으로 구현됩니다.
지원되는 프로토콜 HTTP, FTP, WebDAV, HTTPS 및 WCF(TCP, 명명된 파이프 및 MSMQ 포함) HTTP를 통한 HTTP, HTTPS 및 WCF
관리자가 아닌 지원 WAS는 관리자 사용자 권한으로 실행해야 합니다. 표준 사용자는 대부분의 작업을 완료할 수 있습니다.
다중 개발자 지원 없음 예. 구성 파일, 설정 및 웹 콘텐츠는 사용자별로 유지 관리됩니다.
Visual Studio 지원 VS 2010 SP1 이상에서는 Cassini 대신 IIS Express 사용할 수 있습니다.
런타임 확장 전체 목록은 https://www.iis.net/download/All를 참조하십시오. URL 다시 쓰기 및 FastCGI. 이러한 확장은 IIS Express 기본 제공됩니다.
관리 도구 IIS 관리자, appcmd.exe Appcmd.exe. 일반적인 IIS Express 관리 작업은 Visual Studio 2010 SP1 이상에도 기본 제공됩니다.
시스템 트레이 지원 없음
인증, 권한 부여, 압축 등을 위한 기본 제공 IIS 모듈이 포함되어 있습니다.