2011-04-05 92 views
0

我有BizTalk業務流程,它從表達式形狀讀取xml文件調用.net類併發送文件發送位置,但它始終不起作用。它只能用於5次中的3次。當它不處理我的編排時,我得到「無法加載文件或程序集'XXXX,Version = 1.0.0.3,Culture = neutral,PublicKeyToken = xxxxxx'或其依賴項之一。系統找不到指定的文件。 「 請幫忙。謝謝。我的BizTalk業務流程不一致

+0

錯誤實際上是否表示爲xxxxx xxxxxx? – 2011-04-06 01:00:40

+1

我正確的是,無法讀取的程序集是包含.NET類的程序集嗎?你的環境只有一臺BizTalk服務器嗎? – 2011-04-06 11:38:19

+2

您的環境是否有多個服務器/主機實例?如果是這樣,DLL可能不會部署在所有服務器上。 – 2011-04-06 14:17:05

回答

1

在具有BizTalk主機實例的每個BizTalk服務器上,您需要驗證該程序集是否位於全局程序集緩存(GAC)中。如果您可以在每個上加載Visual Studio或Windows SDK命令提示符,然後運行gacutil /l > c:/gac.txt,它會將GAC中的所有內容輸出到C:驅動器上名爲gac.txt的文本文件中。查看該文件以驗證該程序集(以及該程序集的正確版本)是否部署在每臺可能運行BizTalk主機實例的BizTalk服務器上。

0

每當您對應用程序進行更改並部署這些更改時,我發現重新啓動運行應用程序的主機實例很有幫助。另外,如果您使用的是外部程序集,也許在編排或映射中,則需要確保該程序集位於GAC(全局程序集緩存)中。

相關問題