Domanda

Provare BizTalk con una chiamata al servizio Web

La richiesta/risposta funziona correttamente sulla mia macchina di sviluppo, ma non durante il test...

Ho esportato l'MSI sul mio server di test di distribuzione (un virtuale separato), ho creato l'applicazione con Application/Import e poi l'ho testata per scoprire che non funzionava...

  • controllando il registro eventi e viene visualizzato un errore XLANG con "Impossibile caricare il file o l'assembly"

  • controllato il GAC e l'assembly BizTalk non è presente...

  • quindi l'ho aggiunto manualmente e questo sembrava funzionare

Il riferimento al servizio Web aggiunto significa che l'assembly deve essere inserito in GAC come parte di una distribuzione?

E solo per confondermi, ho provato a eseguire la distribuzione sul server di test reale, importare l'MSI, copiare manualmente la DLL nel GAC ...e fallisce con l'errore XLANG nel registro eventi :-(

  • hai idea di cosa sta succedendo qui?
È stato utile?

Soluzione

Che adattatore stai usando?Presumo l'adattatore SOAP.Se è così puoi dare un'occhiata ai tuoi attacchi.Guarda qui vicino alla figura 6:

http://msdn.microsoft.com/en-us/magazine/cc163464.aspx

-Bryan

Altri suggerimenti

La semplice importazione dell'MSI per impostazione predefinita non includerà la dll. È necessario eseguirla anche (come da Windows Explorer o dall'opzione fornita dopo l'installazione).Questo sposterà fisicamente il file.Questo comportamento è molto utile in caso di ridimensionamento.Non penso che abbia nulla a che fare specificamente con il riferimento web.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top