徵狀

請試想下列案例:

  • 您必須使用 MIME/SMIME 編碼器管線元件,在 Microsoft BizTalk Server 2006 R2 或 Microsoft BizTalk Server 2009年中的傳送管線。 您可以設定 MIME/SMIME 編碼器管線元件的簽章類型為ClearSign

  • 您建立執行簽章外寄郵件的傳送管線的 BizTalk 協調流程。 例如,您可以使用運算式來呼叫協調流程中的訊息指派圖形的傳送管線。 如需詳細資訊,請參閱 < 其他資訊=""> 一節。

  • 您安裝 Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1)。 或者,您升級到 Microsoft BizTalk 伺服器 2010年。

  • 您執行 BizTalk 協調流程。

在這個案例中,未簽署外寄的郵件。 此外,應用程式記錄檔會記錄類似下列的錯誤訊息:

發生失敗,執行的傳送管線:"< 管線名稱 >"來源:"MIME/SMIME 編碼器 「 傳送埠:"< 傳送連接埠名稱 >"URI 名稱"原因: 無法簽章外寄訊息,因為編碼器找不到簽章「 目前使用者 \ 個人"憑證存放區中的憑證。

原因

因為 BizTalk Server 會嘗試在不正確的位置中找不到憑證,就會發生這個問題。 注意: BizTalk Server 2006 R2 SP1 和 BizTalk 伺服器 2010年引入一個新功能,可讓您使用多個憑證的簽章。

解決方案

累積更新套件資訊

如需有關如何取得累積更新套件,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文的詳細資訊:

2573000 BizTalk Server 2010 的累積更新套件 2 注意如果您遇到這個問題,BizTalk Server 2006 R2 SP1 中的,您可以依照 < 其他可行方案=""> 一節,若要解決這個問題的步驟。

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

因應措施

若要解決這個問題,請依照下列步驟執行:

  1. 您可以使用下列命名空間,部署屬性結構描述:

    http://schemas.microsoft.com/BizTalk/2003/system-properties.BTS.OutboundSignatureCertificate

  2. 設定BTS。OutboundSignatureCertificate之前您執行的傳送管線,使用憑證指紋值在協調流程的程式碼中的屬性。

其他相關資訊

如需有關如何設定 MIME/SMIME 編碼器管線元件的詳細資訊,請造訪下列 MSDN 網站:

如何設定 MIME/SMIME 編碼器管線元件如需有關如何執行管線中使用運算式的詳細資訊,請造訪下列 MSDN 網站:

如何使用運算式來執行管線如需有關 BizTalk Server hotfix 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

2003907 BizTalk Server hotfix 的相關資訊BizTalk Server service pack 和累積更新套件的相關資訊,如按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

2555976 BizTalk Server 的 Service Pack 和累積的更新清單

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×