2
Folks, 我意識到這可能看起來像通常的「你沒有重新啓動你的主機實例」的問題..但除此之外還有更多。我有一個BizTalk應用程序,它由幾個Schema程序集,一個管道程序集,一些地圖等組成。 我使用Visual Studio 2010將它部署到BTS2010。我的程序集全部出現在GAC中 - 我的模式,我的管道等。模式與管道一樣出現在BT應用程序中。我所有的地圖都出現在BT應用程序中。BizTalk沒有看到我的任何GAC'd程序集
當我通過使用自定義管道發送消息時,出現抱怨強名稱和GAC的「無法獲取管道」消息。當我不使用管道時,我只是嘗試用消息直接進入消息框,它抱怨說它無法加載我的模式的文檔規範,並再次抱怨GAC。
我已驗證幾百次,程序集實際上在GAC中,並且我已重新啓動(包括完全停止)主機實例幾十次。
是否有任何其他奇怪的事情,會使BizTalk無法加載我的東西從GAC,即使它看起來好像它在那裏,我已經重新啓動主機實例?
您可以嘗試執行「Fusion Log Viewer」運行。啓動「FusLogvw.exe」並設置該設置以記錄所有綁定失敗。然後,運行程序並刷新日誌查看器。它會讓你瞭解誰加載什麼以及他們從哪裏加載(或加載失敗)。 希望這有助於, – 2011-05-25 17:14:56