muszę korzystać z połączeń cross-AppDomain w mojej aplikacji, a czasami mam ten RemotingException:„Obiekt został odłączony lub nie istnieje na serwerze” wyjątek
obiektu „/ 2fa53226_da41_42ba_b185_ec7d9c454712/ygiw + xfegmkhdinj7g2kpkhc_7 .rem 'został odłączony lub nie istnieje na serwerze.
Obiekt docelowy jest wciąż żywy, sprawdziłem go.
UPD Ustawiłem punkt przerwania w finalizatorze docelowego obiektu i nigdy nie trafiłem. Tak więc obiekt ten jest żywy i nie został poddany GC.
Nie może być GC, ponieważ po stronie serwera zachowuje odwołanie do tego obiektu. – user626528
Jeśli wyłączyłeś zarządzanie Lifetime, obiekt pozostaje odsłonięty przez zdalne uruchamianie (więc nie można go włączyć), dopóki nie rozłączysz go po stronie serwera. – Guillaume
@Guillaume, w jaki sposób mogę odłączyć odwołanie w bazie danych w wielu domenach? – user626528