設定 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 接收配接器,請開啟命令提示字元,然後執行下列腳本:
輸入:
cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 0
輸入:
C:\WINDOWS\Microsoft.NET\Framework64\vX.X.XXXXX>aspnet_regiis.exe -i
注意
任何導致 SOAP 與 HTTP 共用相同程序的 IIS 組態都無效。 每個程序只能有一個隔離的接收器。
設定 IIS 應用程式
開啟Internet Information Services (開啟伺服器管理員,選取 [工具],然後選取 [Internet Information Services Manager) ]。
在 IIS 中,選取您的伺服器名稱。 在 [功能檢視] 中,按兩下 [處理常式對應]。 在 [動作] 窗格中,選取 [ 新增腳本對應]。
注意
當您在網頁伺服器層級設定腳本對應時,對應會套用至所有網站。 如果您想要限制對應至特定網站或虛擬資料夾,請選取該網站或資料夾,然後新增腳本對應。
在 [新增腳本對應] 中,選取 [ 要求路徑],然後輸入
BtsHttpReceive.dll
。在[可執行檔] 中,選取省略號 (...) ,然後流覽至 \Program Files (x86) \Microsoft BizTalk Server < VERSION > \HttpReceive。 選取 [BtsHttpReceive.dll],然後選取 [ 開啟]。
在 [名稱]中輸入
BizTalk HTTP Receive
,然後選取 [ 要求限制]。 在此視窗中:在 [動詞]中,選取 下列其中一個動詞,然後輸入
POST
。在 [存取] 中,選取 [ 腳本],然後選取 [ 確定]。
當系統提示您允許 ISAPI 擴充功能時,請選取 [ 是]。
建立新的應用程式集區 (以滑鼠右鍵按一下 [應用程式集區],選取 [ 新增應用程式集 區) ]。 將 應用程式集區命名為 (,例如
BTSHTTPReceive
) 、選取 [NET Framework v4.0.30319],然後選取 [ 確定]。注意
.NET 版本號碼可能會因電腦上安裝的.NET Framework版本而有所不同。
列出新的應用程式集區。
選取新的應用程式集區,然後開啟 [進 階設定 ] ([ 動作 ] 窗格) 。 在此視窗中:
- 啟用 32 位應用程式:如果您選擇 32 位BtsHttpReceive.dll,請將 設定為True
- 進程模型 區段身分 識別:選取省略號 (...) ,選取 [自訂帳戶],然後將它 設定 為 BizTalk 隔離主機使用者 和 IIS_WPG 群組成員的帳戶。 選取 [確定]。
將新的應用程式新增至網站 (以滑鼠右鍵按一下 [預設網站],選取 [ 新增應用程式) ]。 在此視窗中:
別名 :輸入您與應用程式相關聯的別名 (,例如
BTS HTTP Receive
,然後 選取。選取您剛才建立的新應用程式集區,然後選取 [ 確定]。
實體路徑:選取省略號 (...) ,然後流覽至 \Program Files (x86) \Microsoft BizTalk Server < VERSION > \HttpReceive。
測試設定 ,以確認 [ 測試連線 ] 對話方塊中沒有任何錯誤。 關閉,然後選取 [ 確定]。
提示
如果 [測試設定] 傳回警告,應用程式集區的身分識別可能會遺失資料夾的許可權,或群組的存取權。 在疑難排解步驟中,選取 [ 連線身分],針對屬於 Administrators 群組成員的使用者帳戶輸入 [使用者名稱 ] 和 [ 密碼 ]。
新的應用程式會出現在 [預設網站] 底下。