共用方式為


為 HTTP 接收位置配置 IIS

HTTP 接收位置會使用 Internet Information Services (IIS) 內的應用程式。 本主題列出在 IIS 中啟用 HTTP 接收位置的步驟。

視您的作系統而定,設定 IIS 應用程式的步驟可能會有所不同。 使用這些步驟做為指南,因為您的OS上的使用者介面可能不同。

32 位與64位

HTTP 接收位置會使用 BTSHTTPReceive.dll。 DLL 有 32 位和 64 位版本。 您可以選擇要使用的版本。 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. 開啟 Internet Information Services (開啟 伺服器管理員,選取 [工具],然後選取 [ Internet Information Services 管理員]。

  2. 在 IIS 中,選取您的伺服器名稱。 在 [功能檢視] 中,按兩下 [處理程序對應]。 在 [動作] 窗格中,選取 [新增腳本對應]。

    備註

    當您在網頁伺服器層級設定腳本對應時,對應會套用至所有網站。 如果您想要限制對應至特定網站或虛擬資料夾,請選取該網站或資料夾,然後新增腳本對應。

  3. 新增腳本對應 中,選取 要求路徑,然後輸入 BtsHttpReceive.dll

  4. [可執行檔] 中,選取省略號 (...),然後流覽至 \Program Files (x86)\Microsoft BizTalk Server <VERSION>\HttpReceive。 選取 [BtsHttpReceive.dll],然後選取 [ 開啟]。

  5. [名稱] 中,輸入 BizTalk HTTP Receive,然後選取 [ 要求限制]。 在此視窗中:

    1. 動詞 中,選取 下列其中一個動詞,然後輸入 POST

    2. 存取中,選取腳本,然後選取確定

    3. 當系統提示您允許 ISAPI 擴充功能時,請選取 [ ]。

  6. 建立新的應用程式集區(以滑鼠右鍵按兩下 [ 應用程式集區],選取 [ 新增應用程式集區]。 應用程式集區命名為 (例如 BTSHTTPReceive),選取 [NET Framework v4.0.30319],然後選取 [ 確定]。

    備註

    .NET 版本號碼可能會根據計算機上安裝的 .NET Framework 版本而有所不同。

    新的應用程式集區已經列出。

  7. 選取新的應用程式集區,然後在 [進階設定] 窗格中開啟 [操作]。 在此視窗中:

    • 啟用 32 位應用程式:如果您選擇 32 位 BtsHttpReceive.dll,請將 設定為 True
    • 處理模型區段,身分識別:選取省略號,選取自定義帳戶,然後將它設定BizTalk 隔離主機使用者IIS_WPG群組成員的帳戶。 請選擇 [確定]
  8. 將新的應用程式新增至網站(以滑鼠右鍵按兩下 [預設網站],選取 [ 新增應用程式]。 在這個視窗中:

    1. 別名 :輸入您與應用程式建立關聯的別名(例如 BTS HTTP Receive,然後 選取]。

    2. 選取您剛才建立的新應用程式集區,然後選取 [ 確定]。

    3. 實體路徑:選取省略號 (...),然後流覽至 \Program Files (x86)\Microsoft BizTalk Server <VERSION>\HttpReceive。

    4. [測試設定 ] 以確認 [ 測試連線 ] 對話框中沒有錯誤。 關閉,然後選取 [ 確定]。

      小提示

      如果 [測試設定] 傳回警告,則應用程式集區的身分識別可能會缺少資料夾的權限,或群組的存取權。 在疑難排解步驟中,選取 [連接為],針對屬於 Administrators 群組成員的使用者帳戶輸入 [使用者名稱] 和 [密碼]。

  9. 新的應用程式隨即出現,列在 [默認網站] 底下。

另請參閱

如何設定 HTTP 接收位置