共用方式為


設定 HTTP 接收位置的 IIS

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

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

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 Manager) ]。

  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 接收位置