Erro ao chamar WS Biztalk: Attempted to access an unloaded AppDomain

Ao chamar o Web Service do Biztalk para iniciar uma orchestration aparece o seguinte erro:

There was a failure executing the receive pipeline: "Unknown " Source: "Unknown " Receive Port: TwoWayLatencyLoopBack_RxPort" URI: "/TwoWayLatencyRxSOAP/TwoWayLatencyWS.asmx" Reason: Attempted to access an unloaded AppDomain.

Causa:

Isso acontece quando existe vários Web Services com o mesmo Application Pool, e o primeiro fica inativo por um longo período de tempo, todos os outros ficam inativos.

Solução:

Abra o regedit e altere a seguinte chave de registro para 1

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\BTSSvc.3.0\UseDefaultAppDomainForIsolatedAdapter

Se não exisitir UseDefaultAppDomainForIsolatedAdapter pode criar como Chave.

 

Depois disso basta resetar o IIS com o comando iisreset.

Para garantir eu também restartei os serviços do Biztalk, afinal não dói nada né..

E voltou a funcionar..

Espero que essa informação tenha sido útil..

Referencia: http://msdn.microsoft.com/en-us/library/aa577833(v=bts.20).aspx

Nesse link também é listado outros problemas conhecidos do SOAP Adapter.

É isso ai, até!

Seja o primeiro a comentar ;)

Postar um comentário

BizTalk 360

Visitas

Arquivo do blog