IIS 관리자를 사용하여 워크플로 지속성 구성

이 항목에는 AppFabric에서 추가한 IIS 관리자 확장을 사용하여 워크플로 서비스에 대한 지속성 관련 설정을 구성하는 방법을 설명하는 절차가 나와 있습니다. 특정 워크플로 서비스의 서비스 수준이나 서버, 사이트 또는 응용 프로그램 수준에서 지속성 기능을 구성하고 서비스가 상위 수준에 정의된 이러한 설정을 상속하도록 할 수 있습니다. IIS 계층에서의 구성 작동 방식에 대한 자세한 내용은 Windows Server AppFabric의 구성 프로세스을 참조하십시오.

중요

지속성 기능을 구성하는 데 사용되는 대화 상자의 필드에 대한 자세한 내용은 서비스 구성: 워크플로 지속성 탭고급 지속성 설정 대화 상자를 참조하십시오.

IIS 관리자를 사용하여 워크플로 서비스의 지속성 기능을 사용하거나 사용하지 않도록 설정하려면

  1. 연결 창(왼쪽 창)의 트리 보기에서 워크플로 서비스가 있는 서버, 사이트 또는 응용 프로그램을 선택합니다.

  2. 작업 영역 창의 기능 보기에서 AppFabric 섹션의 서비스를 두 번 클릭합니다.

  3. 서비스 목록에서 워크플로 서비스를 선택한 다음 작업 창의 .NET 4.0 WF 및 WCF 섹션에서 구성을 클릭하여 서비스 구성 대화 상자를 시작합니다. 다음 단계를 수행하여 이 대화 상자를 시작할 수도 있습니다. 서비스 목록에서 지속성을 구성할 워크플로 서비스를 마우스 오른쪽 단추로 클릭한 다음 상황에 맞는 메뉴에서 구성을 클릭합니다.

  4. 워크플로 지속성 탭을 클릭하여 지속성 저장소에 워크플로 서비스 인스턴스를 유지하거나 유지하지 않도록 설정합니다. SQL Server 워크플로 지속성 옵션을 선택하면 SQL Server 데이터베이스에 서비스 인스턴스를 지속적으로 사용하도록 할 수 있습니다. SQL Server 데이터베이스 이외의 인스턴스 저장소를 사용하거나 지속성 기능을 사용하지 않으려면 사용자 지정 옵션을 선택합니다.

    SQL Server 워크플로 지속성을 선택할 경우에는 인스턴스 저장소 정의를 선택해야 합니다. 이 정의는 구성 파일에 정의되어 있으며 공급자가 SQL Server 2008 지속성 데이터베이스에 연결하는 데 사용하는 연결 문자열을 포함합니다. 또한 고급을 클릭하여 시작할 수 있는 고급 지속성 설정 대화 상자를 사용하여, 완료 후 지속성 저장소에 인스턴스 유지 및 GZip 알고리즘으로 인스턴스 상태 정보 인코딩과 같은 고급 SQL Server 지속성 기능을 구성할 수 있습니다.

    드롭다운 목록에 SQL Server 인스턴스 저장소가 표시되지 않으면 SQL Server 인스턴스 저장소를 만들어야 합니다. 구성 마법사를 사용하여 지속성 저장소 구성에 설명된 대로 Windows Server AppFabric 구성 마법사를 사용하거나 Windows Server AppFabric Cmdlet을 사용하여 지속성 저장소 구성에 설명된 대로 Windows PowerShell cmdlet을 사용하여 SQL Server 인스턴스 저장소를 만들고 초기화할 수 있습니다.

  5. 적용을 클릭하여 설정을 적용합니다. 고급 지속성 설정을 구성하려면 이 항목의 다음 절차에 따르십시오.

    서비스 구성: 대화 상자의 워크플로 지속성 탭에 있는 필드에 대한 자세한 내용은 서비스 구성: 워크플로 지속성 탭을 참조하십시오.

IIS 관리자를 사용하여 특정 워크플로 서비스의 고급 SQL Server 지속성 설정을 구성하려면

  1. 고급을 클릭하여 고급 지속성 설정 대화 상자를 시작합니다.

  2. 인스턴스 인코딩(GZip) 옵션을 선택하거나 선택 취소하여 GZip 알고리즘으로 지속성 데이터베이스에 저장할 인스턴스 정보를 인코딩하거나 인코딩하지 않도록 설정합니다.

  3. 완료 후 인스턴스 유지를 선택하거나 선택 취소하여 인스턴스가 완료된 후 인스턴스의 상태 정보를 삭제하거나 삭제하지 않도록 설정합니다.

  4. 인스턴스 잠금 예외 시 수행할 작업 목록에서 값을 선택하여 호스트가 InstanceLockedException을 받을 경우 수행할 작업을 지정합니다.

  5. 호스트 잠금 갱신 기간의 값을 입력하여 호스트가 잠금을 갱신하지 않을 경우 인스턴스 잠금이 만료되기까지의 기간을 지정합니다.

  6. 실행 가능한 인스턴스 검색 기간의 값을 입력하여 SQL 워크플로 인스턴스 저장소가 이전 검색 주기 후에 검색 작업을 실행하여 지속성 데이터베이스에서 실행 가능하거나 활성화 가능한 워크플로 인스턴스를 검색하기까지의 기간을 지정합니다.

  7. 확인을 클릭하여 설정을 적용하고 대화 상자를 닫습니다.

    고급 지속성 설정 대화 상자에 있는 필드에 대한 자세한 내용은 고급 지속성 설정 대화 상자를 참조하십시오.

IIS 관리자를 사용하여 서버, 사이트 또는 응용 프로그램 수준에서 기본 지속성 설정을 구성하려면

  1. 연결 창(왼쪽 창)의 트리 보기에서 기본 워크플로 지속성 설정을 구성할 서버, 사이트 또는 응용 프로그램 수준을 선택합니다.

  2. 작업 창의 WCF 및 WF 서비스 관리 섹션에서 구성을 클릭하여 서버에 대해 WCF 및 WF 구성, 사이트에 대해 WCF 및 WF 구성 또는 응용 프로그램에 대해 WCF 및 WF 구성 대화 상자를 표시합니다. 다음 단계를 수행하여 이 대화 상자를 시작할 수도 있습니다. 트리 보기에서 워크플로 지속성 설정의 기본값을 구성할 루트, 웹 사이트 또는 가상 응용 프로그램 노드를 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 WCF 및 WF 서비스 관리를 가리킨 다음 구성을 클릭합니다.

  3. 워크플로 지속성 탭을 클릭하여 지속성 저장소에 워크플로 서비스 인스턴스를 유지하거나 유지하지 않도록 설정합니다. SQL Server 워크플로 지속성 옵션을 선택하면 SQL Server 데이터베이스에 서비스 인스턴스를 지속적으로 사용하도록 할 수 있습니다. SQL Server 데이터베이스 이외의 인스턴스 저장소를 사용하거나 지속성 기능을 사용하지 않으려면 사용자 지정 옵션을 선택합니다.

    SQL Server 지속성 공급자를 서비스와 연결할 경우 SQL Server 2008 또는 2005 지속성 데이터베이스에 연결하려면 공급자에 대한 연결 문자열을 지정해야 합니다. 고급을 클릭하여 시작할 수 있는 고급 지속성 설정 대화 상자를 사용하여, 완료 후 지속성 저장소에 인스턴스 유지 및 GZip 알고리즘으로 인스턴스 상태 정보 인코딩과 같은 고급 SQL Server 지속성 기능을 구성할 수 있습니다.

  4. 적용을 클릭하여 설정을 적용합니다. 고급 지속성 설정을 구성하려면 이 항목의 이전 절차에 따르십시오.

    이 대화 상자의 워크플로 지속성 탭에 있는 필드에 대한 자세한 내용은 서버, 사이트, 응용 프로그램 또는 가상 디렉터리에 대해 WCF 및 WF 구성: 워크플로 지속성 탭을 참조하십시오.

  2011-12-05