Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Эта статья связана с .NET Framework. Он не применяется к более новым реализациям .NET, включая .NET 6 и более поздние версии.
Обслуживаемые компоненты (компоненты COM+ управляемого кода) должны быть помещены в глобальный кэш сборок. В некоторых сценариях среда CLR и службы COM+ могут обрабатывать обслуживаемые компоненты, которые не находятся в глобальном кэше сборок; в других сценариях они не могут. В следующих сценариях показано следующее:
Для обслуживающих компонентов в приложении COM+ Server сборка, содержащая компоненты, должна находиться в глобальном кэше сборок, так как Dllhost.exe не выполняется в том же каталоге, что и тот, который содержит обслуживаемые компоненты.
Для обслуживаемых компонентов в приложении библиотеки COM+ среда выполнения и службы COM+ могут разрешить ссылку на сборку, содержащую компоненты, выполнив поиск в текущем каталоге. В этом случае сборка не должна находиться в глобальном кэше сборок.
Для обслуживаемых компонентов в приложении ASP.NET ситуация отличается. Если вы поместите сборку, содержащую обслуживаемые компоненты, в каталог bin базы приложения и используете регистрацию по запросу, то сборка будет скопирована в кэш загрузки, потому что ASP.NET использует возможности теневого копирования среды выполнения.