Udostępnij za pośrednictwem


Używanie obsługiwanych składników z globalną pamięcią podręczną zestawów

Uwaga

Ten artykuł jest specyficzny dla programu .NET Framework. Nie ma zastosowania do nowszych implementacji platformy .NET, w tym .NET 6 i nowszych wersji.

Składniki usługi (składniki COM+ kodu zarządzanego) powinny być umieszczane w globalnej pamięci podręcznej zestawów. W niektórych scenariuszach środowisko uruchomieniowe języka wspólnego i usługi COM+ mogą obsługiwać składniki usług, które nie znajdują się w globalnej pamięci podręcznej zestawów; w innych scenariuszach nie mogą. Następujące scenariusze ilustrują to:

  • W przypadku składników usługi w aplikacji com+ Server zestaw zawierający składniki musi znajdować się w globalnej pamięci podręcznej zestawów, ponieważ Dllhost.exe nie działa w tym samym katalogu co ten, który zawiera składniki usługi.

  • W przypadku składników usług w aplikacji biblioteki COM+ środowisko uruchomieniowe i usługi COM+ mogą rozpoznać odwołanie do zestawu zawierającego składniki, wyszukując w bieżącym katalogu. W takim przypadku zestaw nie musi znajdować się w globalnej pamięci podręcznej zestawów.

  • W przypadku składników usługi w aplikacji ASP.NET sytuacja jest inna. Jeśli umieścisz zestaw zawierający składniki usługi w katalogu bin bazy aplikacji i użyjesz rejestracji na żądanie, zestaw zostanie skopiowany w tle do pamięci podręcznej pobierania, ponieważ ASP.NET korzysta z możliwości w tle środowiska uruchomieniowego.

Zobacz też