자동 시작 구성

자동 시작을 사용하도록 설정하면 운영 체제에서 IIS 서비스가 시작될 때, 호스트된 WF 또는 WCF 서비스가 자동으로 인스턴스화됩니다. 서비스는 서버가 시작될 때 자동으로 시작됩니다. 초기 응답 시간을 줄이기 위해 이 작업은 첫 번째 요청이 수신되기 전에 수행됩니다.

자동 시작 설정은 세 가지 수준의 자동 시작 기능을 제어합니다.

  • 특정 서비스 시작 방법 - 요청 시 또는 자동 시작을 통해 자동으로 시작

  • 응용 프로그램 내의 서비스 시작 방법 - 요청 시 또는 자동 시작을 통해 자동으로 시작. 응용 프로그램 내의 모든 서비스 또는 개별 서비스에 대해 이 설정을 구성할 수 있습니다.

  • 응용 프로그램 풀 시작 방법 - 요청 시 또는 항상 실행

다음 목록에는 IIS 관리자를 사용하여 서비스에 대해 자동 시작 기능을 사용하도록 설정하는 단계가 포함되어 있습니다.

  • 응용 프로그램 풀 수준에서 AppFabric의 자동 시작 기능을 사용하도록 설정합니다. applicationHost.config 파일에 있는 응용 프로그램 풀의 startMode 특성은 AppFabric 자동 시작 기능을 사용/사용 안 함으로 설정합니다. AppFabric에서는 응용 프로그램 풀의 autoStart 특성을 사용하지 않습니다. 자동 시작 기능을 사용하도록 설정하려면 startMode 특성 값을 alwaysRunning으로 설정합니다.

    응용 프로그램 풀이 통합 관리 파이프라인 모드를 사용하도록 구성되어 있는지, .NET Framework 버전 4를 사용하는지도 확인해야 합니다.

    참고

    응용 프로그램 풀의 autoStart 특성과 startMode 특성은 서로 다릅니다. startMode 특성은 Windows Server AppFabric의 자동 시작 기능이 사용하는 특성입니다. 응용 프로그램 풀 편집 대화 상자에 있는 응용 프로그램 풀 즉시 시작 설정이나 응용 프로그램 풀의 고급 설정 대화 상자에 있는 자동 시작 설정은 startMode 특성이 아니라 autoStart 특성을 구성합니다.

  • 응용 프로그램 수준에서 자동 시작 기능을 사용하도록 설정합니다. 응용 프로그램에 대해 자동 시작 모드를 "All"로 설정하면 해당 응용 프로그램의 모든 서비스에 자동 시작 기능을 사용할 수 있습니다. 자동 시작 모드를 "Custom"으로 설정하면 응용 프로그램에서 자동으로 시작할 서비스에 대해서만 자동 시작 기능을 사용하도록 설정할 수 있습니다.

  • 서비스가 포함된 응용 프로그램의 자동 시작 모드를 "Custom"으로 설정한 경우 자동으로 시작할 서비스에 대해 자동 시작 기능을 사용하도록 설정합니다.

  • 웹 사이트에 대해 net.pipe 바인딩을, 응용 프로그램에 대해 net.pipe 프로토콜을 사용하도록 설정합니다.

    Windows Server AppFabric에서 serviceManagement 특성이 사용하도록 설정된 모든 응용 프로그램에 서비스 관리 서비스인 WCF 서비스를 자동으로 추가합니다. 이 특성은 기본적으로 사용할 수 있습니다. 이 서비스를 사용하려면 웹 사이트에 대해 net.pipe 바인딩이, 응용 프로그램에 대해 net.pipe 프로토콜이 사용하도록 설정되어 있어야 합니다. 이러한 설정이 사용하도록 설정되어 있지 않으면 자동 시작 기능이 서비스를 시작하지 못하고 이벤트 로그에 오류 메시지가 표시됩니다. 서비스에 대한 자세한 내용은 서비스 관리 서비스를 참조하십시오.

이 섹션의 항목에서는 IIS 관리자 또는 PowerShell cmdlet을 사용하여 이러한 단계를 수행하는 방법에 대해 설명합니다.

이 섹션의 내용

  2011-12-05