다음을 통해 공유


HTTP 수신 위치에 대해 IIS 구성

HTTP 수신 위치는 IIS(인터넷 정보 서비스) 내에서 애플리케이션을 사용합니다. 이 항목에서는 IIS 내에서 HTTP 수신 위치를 사용하도록 설정하는 단계를 나열합니다.

운영 체제에 따라 IIS 애플리케이션을 구성하는 단계는 다를 수 있습니다. 사용자 인터페이스가 OS에서 다를 수 있으므로 이러한 단계를 가이드로 사용합니다.

32비트 및 64비트

HTTP 수신 위치는 BTSHTTPReceive.dll 사용합니다. 32비트 및 64비트 버전의 DLL이 있습니다. 사용할 버전을 선택합니다. 64비트 프로세스에는 사용 가능한 메모리가 더 많으므로 더 큰 메시지를 처리하는 경우 64비트 버전이 가장 좋을 수 있습니다.

  • 32비트 설치 위치: ..\Program Files (x86)\Microsoft BizTalk Server <version>\HttpReceive
  • 64비트 설치 위치: ..\Program Files (x86)\Microsoft BizTalk Server <version>\HttpReceive64

64비트 기본 모드에서 64비트 버전의 HTTP 수신 어댑터를 실행하려면 명령 프롬프트를 열고 다음 스크립트를 실행합니다.

  1. 형식: cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 0

  2. 형식: C:\WINDOWS\Microsoft.NET\Framework64\vX.X.XXXXX>aspnet_regiis.exe -i

참고

SOAP와 HTTP가 동일한 프로세스를 공유하도록 하는 IIS 구성은 잘못되었습니다. 프로세스당 하나의 격리된 수신기만 사용할 수 있습니다.

IIS 애플리케이션 구성

  1. 인터넷 정보 서비스를 열고(서버 관리자 열고, 도구를 선택한 다음, 인터넷 정보 서비스 관리자를 선택합니다.

  2. IIS에서 서버 이름을 선택합니다. 기능 보기에서 처리기 매핑을 두 번 클릭합니다. 작업 창에서 스크립트 맵 추가를 선택합니다.

    참고

    웹 서버 수준에서 스크립트 매핑을 구성하면 매핑이 모든 웹 사이트에 적용됩니다. 매핑을 특정 웹 사이트 또는 가상 폴더로 제한하려면 해당 웹 사이트 또는 폴더를 선택한 다음 스크립트 맵을 추가합니다.

  3. 스크립트 맵 추가에서 요청 경로를 선택하고 를 입력합니다BtsHttpReceive.dll.

  4. 실행 파일에서 줄임표(...)를 선택하고 \Program Files (x86)\Microsoft BizTalk Server <VERSION>\HttpReceive로 이동합니다. BtsHttpReceive.dll를 선택한 다음 열기를 선택합니다.

  5. 이름에 를 입력BizTalk HTTP Receive한 다음, 요청 제한을 선택합니다. 이 창에서 다음을 수행합니다.

    1. 동사에서 다음 동사 중 하나를 선택하고 를 입력POST합니다.

    2. Access에서 스크립트를 선택한 다음 확인을 선택합니다.

    3. ISAPI 확장을 허용하라는 메시지가 표시되면 예를 선택합니다.

  6. 새 애플리케이션 풀을 만듭니다( 애플리케이션 풀을 마우스 오른쪽 단추로 클릭하고 애플리케이션 풀 추가를 선택). 애플리케이션 풀의 이름을 로 지정BTSHTTPReceive하고 NET Framework v4.0.30319를 선택하고 확인을 선택합니다.

    참고

    .NET 버전 번호는 컴퓨터에 설치된 .NET Framework 버전에 따라 달라질 수 있습니다.

    새 애플리케이션 풀이 나열됩니다.

  7. 새 애플리케이션 풀을 선택하고 고급 설정 (작업 창)을 엽니다. 이 창에서 다음을 수행합니다.

    • 32비트 애플리케이션 사용: 32비트 BtsHttpReceive.dll 선택한 경우 True로 설정
    • 프로세스 모델 섹션, ID: 줄임표(...)를 선택하고 사용자 지정 계정을 선택한 다음 BizTalk 격리 호스트 사용자IIS_WPG 그룹의 구성원인 계정으로 설정합니다. 확인을 선택합니다.
  8. 웹 사이트에 새 애플리케이션을 추가합니다( 기본 웹 사이트를 마우스 오른쪽 단추로 클릭하고 애플리케이션 추가를 선택). 이 창에서 다음을 수행합니다.

    1. 별칭 : 애플리케이션과 연결하는 별칭(예: BTS HTTP Receive)을 입력한 다음 , 선택을 입력합니다.

    2. 방금 만든 새 애플리케이션 풀을 선택한 다음 확인을 선택합니다.

    3. 물리적 경로: 줄임표(...) 선택하고 \Program Files (x86)\Microsoft BizTalk Server <VERSION>\HttpReceive로 이동합니다.

    4. 연결 테스트 대화 상자에 오류가 없는지 확인하기 위한 테스트 설정입니다. 은 다음 확인을 선택합니다.

      테스트 설정에서 경고를 반환하는 경우 애플리케이션 풀의 ID에 폴더에 대한 권한이 없거나 그룹에 대한 액세스 권한이 누락될 수 있습니다. 문제 해결 단계로 다른 이름으로 연결을 선택하고 Administrators 그룹의 구성원인 사용자 계정의 사용자 이름 및 암호를 입력합니다.

  9. 새 애플리케이션이 나타나면 기본 웹 사이트 아래에 나열됩니다.

참고 항목

HTTP 수신 위치를 구성하는 방법