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