Bootstrap Exception on IIS

dear developers,

we started using libreoffice in our online system, which runs on IIS, on a windows 2012 server, and works perfectly;

each version of our system runs in a separate IIS application;

the fist application that calls uno.util.Bootstrap.bootstrap() works perfectly,
but if on the secont applicatio is called uno.util.Bootstrap.bootstrap() then rises the follow exception:

System.ArgumentNullException: Value cannot be null.
   em System.Threading.Monitor.Enter(Object obj)
   em cli_uno.Bridge.map_uno2cli(Bridge* , _uno_Interface* pUnoI, _typelib_InterfaceTypeDescription* pTD)
   em Mapping_uno2cli(_uno_Mapping* mapping, Void** ppOut, Void* pIn, _typelib_InterfaceTypeDescription* td)
   em com.sun.star.uno.Mapping.mapInterface(Mapping* , Void** ppOut, Void* pInterface, Type* rType)
   em uno.util.to_cli<class com::sun::star::uno::XComponentContext>(Reference<com::sun::star::uno::XComponentContext>* x)
   em uno.util.Bootstrap.bootstrap()

Can anyone tell me, how to workarroud this restriction ?

thanks in advance
best regards
Daniel Junges

dear developers,

the solution was very simple:
since the error contained System.Threading.Monitor.Enter(Object obj), so I had the idea of ​​putting the new version application in a separate Application Pool on the IIS, and it worked perfectly.

thank you all
Daniel Junges