다음을 통해 공유


방법: 응용 프로그램 풀에 대한 IIS 구성 확인 또는 수정

업데이트: 2007년 11월

Team Foundation의 응용 프로그램 풀에서 다음과 같은 상황 중 하나가 발생하는 경우에는 웹 사이트 또는 웹 서비스에 액세스할 때 문제가 발생할 수 있습니다.

  • 풀이 중지된 경우. 응용 프로그램 풀은 항상 실행되고 있어야 합니다. 특정 기간 내에 여러 작업자 프로세스가 실패하는 경우에는 오류 급증 시 보호 기능 사용 설정으로 인해 응용 프로그램 풀이 중지될 수 있습니다. 작업자 프로세스에 대한 자세한 내용은 Microsoft 웹 사이트의 Windows Server 2003 TechCenter에서 "Configuring Rapid-Fail Protection in IIS 6.0 (IIS 6.0)"을 참조하십시오. "Windows Server 2003 TechCenter" 하이퍼링크는 https://go.microsoft.com/fwlink/?LinkID=103755를 가리킵니다.

  • 자동 시작 설정이 비활성화되어 있는 경우. 응용 프로그램 풀의 실행이 중지되면 이 설정이 비활성화될 수 있습니다. 응용 프로그램 풀을 다시 시작하면 자동 시작 설정은 자동으로 활성화됩니다.

  • ASP.NET 2.0 설정이 잘못되었습니다. Windows Server 2008을 실행하는 컴퓨터의 경우 ASP.NET 버전은 응용 프로그램을 실행하는 응용 프로그램 풀에 할당됩니다.

    참고:

    Windows Server 2003을 실행하는 컴퓨터의 경우 ASP.NET 버전은 응용 프로그램을 실행하는 웹 사이트에 할당됩니다. 자세한 내용은 방법: 웹 사이트 또는 가상 디렉터리의 IIS 구성 확인 또는 수정을 참조하십시오.

  • ID 설정이 잘못된 경우. 이 설정은 Team Foundation Server를 설치할 때 지정한 서비스 계정으로 설정되어 있어야 합니다. 이 계정을 TFSService라고 합니다.

응용 프로그램 풀의 IIS(인터넷정보 서비스) 구성을 확인하거나 수정하려면 각 응용 프로그램 풀이 실행되고 있으며 해당 ID가 올바르게 설정되어 있는지 확인합니다.

Team Foundation Server에서는 해당하는 ID에 대해 다음 응용 프로그램 풀을 사용합니다.

응용 프로그램 풀

ID

DefaultAppPool

네트워크 서비스

Microsoft Team Foundation Server 응용 프로그램 풀

TFS 서비스

Microsoft Team Foundation Server Proxy 응용 프로그램 풀(Team Foundation Server Proxy가 설치된 경우에만)

TFS 서비스

ReportServer

참고:

ReportServer는 SQL Server 2008이 아닌 SQL Server 2005의 IIS에서 관리합니다.

네트워크 서비스

SharePoint Central Administration v3

TFS 서비스

참고:

단일 서버 배포의 경우 응용 프로그램 계층 서버에 로그온하여 모든 응용 프로그램 풀 및 웹 사이트를 중지했다가 시작합니다. 이중 서버 배포의 경우에는 응용 프로그램 풀이 정의되어 있는 적절한 서버에 로그온해야 합니다. 이중 서버 배포에서 응용 프로그램 풀의 위치에 대한 자세한 내용은 방법: 서비스, 응용 프로그램 풀, 웹 사이트 중지 및 시작을 참조하십시오.

필수 권한

이 절차를 수행하려면 응용 프로그램 풀이 정의되어 있는 서버에서 Administrators 보안 그룹의 멤버여야 합니다.

인터넷 정보 서비스 6.0에서 응용 프로그램 풀을 다시 시작하거나 ID를 변경하려면

  1. 응용 프로그램 풀이 정의되어 있는 서버에 로그온합니다.

  2. 시작 메뉴를 열고 관리 도구를 가리킨 다음 IIS(인터넷 정보 서비스) 관리자를 클릭합니다.

    IIS(인터넷 정보 서비스) 관리자가 열립니다.

  3. 트리 창에서 로컬 컴퓨터를 확장하고 응용 프로그램 풀 노드를 클릭합니다.

    결과 창에 각 응용 프로그램 풀의 상태가 표시됩니다.

  4. 응용 프로그램 풀이 중지되었으면 마우스 오른쪽 단추로 클릭하고 시작을 클릭합니다.

  5. 응용 프로그램 풀의 ID를 확인하거나 변경하려면 해당 응용 프로그램 풀을 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  6. ID 탭에서 다음을 수행합니다.

    • DefaultAppPool 및 ReportServer의 경우 미리 정의됨 옵션에 대해 네트워크 서비스가 선택되어 있는지 확인합니다. 해당 항목이 선택되어 있지 않으면 선택합니다.

    • Team Foundation의 다른 모든 응용 프로그램 풀에 대해서는 구성 가능이 선택되어 있으며 TFSService 계정에 대해 사용자 이름 및 암호가 설정되어 있는지 확인합니다. 구성 가능이 선택되어 있지 않으면 선택하고 이들 값을 지정합니다.

  7. ID를 변경한 경우에는 응용 프로그램 풀을 중지한 후에 다시 시작합니다.

  8. IIS(인터넷 정보 서비스) 관리자를 닫습니다.

인터넷 정보 서비스 7.0에서 응용 프로그램 풀을 다시 시작하거나, ASP.NET 버전을 변경하거나 ID를 변경하려면

  1. 응용 프로그램 풀이 정의되어 있는 서버에 로그온합니다.

  2. 시작 메뉴를 열고 관리 도구를 가리킨 다음 인터넷 정보 서비스(IIS) 관리자를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 클릭합니다.

    IIS(인터넷 정보 서비스) 관리자가 열립니다.

  3. 연결 창에서 로컬 컴퓨터를 확장하고 응용 프로그램 풀을 클릭합니다.

    응용 프로그램 풀 페이지에 각 응용 프로그램 풀의 상태가 표시됩니다.

  4. 응용 프로그램 풀이 중지되었으면 마우스 오른쪽 단추로 클릭하고 시작을 클릭합니다.

  5. 응용 프로그램 풀 페이지에서 Team Foundation의 모든 응용 프로그램 풀을 검토합니다.

    • .NET Framework 버전에 v2.0이 표시되는지 확인합니다.

    • 관리되는 파이프라인 모드에 클래식이 표시되는지 확인합니다.

  6. 할당 내용이 5단계에서 지정한 것과 다르면 응용 프로그램 풀을 클릭합니다. 작업 창에서 기본 설정을 클릭합니다.

    그러면 응용 프로그램 편집 대화 상자가 열립니다.

  7. .NET Framework 버전 아래에서 .NET Framework v2.0.50727을 클릭합니다.

  8. 관리되는 파이프라인 모드에서 클래식을 클릭하고 확인을 클릭합니다.

  9. 응용 프로그램 풀의 ID를 확인하거나 변경하려면 해당 응용 프로그램 풀을 클릭하고 응용 프로그램 풀 기본값 설정을 클릭합니다.

  10. 프로세스 모델 아래에서 ID 속성을 클릭하고 해당 속성 단추(...)를 클릭합니다.

    응용 프로그램 풀 ID 대화 상자가 열립니다.

  11. ID 옵션을 지정하려면 다음 단계 중 하나를 수행합니다.

    • ReportServer 응용 프로그램 풀의 경우 기본 제공 계정을 클릭한 다음 로컬 시스템 또는 네트워크 서비스를 클릭합니다.

    • 다른 모든 응용 프로그램 풀의 경우에는 사용자 지정 계정을 클릭하고 설정을 클릭합니다.

      자격 증명 설정 대화 상자가 열립니다. 사용자 이름 및 암호에 TFSService 계정의 사용자 이름 및 암호를 입력합니다.

      참고:

      IIS 7.0에서 응용 프로그램 풀을 다시 구성할 때 응용 프로그램 풀을 재활용하거나 iisreset 명령을 사용할 필요는 없습니다. 구성 변경 내용은 IIS 7.0 기능을 통해 자동으로 선택됩니다.

  12. IIS(인터넷 정보 서비스) 관리자를 닫습니다.

참고 항목

기타 리소스

웹 서비스에 액세스할 때 발생하는 문제 해결

연결 및 구성 절차 수정