Элемент <runtime>
Обновлен: Ноябрь 2007
Содержит сведения о привязке сборок и сборке мусора.
Элемент <configuration>
Элемент <runtime>
<runtime>
</runtime>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Отсутствует.
Дочерние элементы
Элемент |
Описание |
---|---|
Содержит сведения о перенаправлении версии сборки и о расположении сборок. |
|
Содержит сведения о перенаправлении версии сборки и расположении сборок. |
|
Определяет необходимость пропуска проверки строгих имен для доверенных сборок. |
|
Указывает, будет ли среда выполнять поиск сборок в папках, заданных переменной среды DEVPATH. |
|
Указывает, заблокировано ли кэширование привязки ошибок, которое по умолчанию выполняется в платформе .NET Framework версии 2.0. |
|
Указывает, будет ли среда CLR производить параллельную сборку мусора. |
|
Указывает, будет ли среда CLR производить сборку мусора сервера. |
|
Указывает, что удостоверение Windows не проходит через асинхронные точки независимо от параметров настройки потока для контекста выполнения на текущем потоке. |
|
Определяет, использует ли среда выполнения политику управления доступом для кода (CAS) предыдущих версий. |
Родительские элементы
Элемент |
Описание |
---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
Заметки
В .NET Framework версии 2.0 олицетворенное удостоверение проходит через асинхронные точки в домене приложения. В .NET Framework версии 2.0 можно включать или отключать прохождение олицетворения через асинхронные точки, конфигурируя должным образом элемент среды выполнения в файле machine.config или в файле конфигурации приложения. Для ASP.NET поток олицетворения можно конфигурировать в файле aspnet.config, находящемся в папке <Windows Folder>\Microsoft.NET\Framework\vx.x.xxxx.
По умолчанию ASP.NET отключает поток олицетворения в файле aspnet.config, используя следующие параметры конфигурации:
configuration>
<runtime>
<legacyImpersonationPolicy enabled="true"/>
<alwaysFlowImpersonationPolicy enabled="false"/>
</runtime>
</configuration>
В ASP.NET, если вместо этого существует намерение разрешить поток олицетворения, то необходимо явно использовать следующие параметры конфигурации:
<configuration>
<runtime>
<legacyImpersonationPolicy enabled="false"/>
<alwaysFlowImpersonationPolicy enabled="true"/>
</runtime>
</configuration>
Дополнительные сведения см. в разделах Элемент <legacyImpersonationPolicy> и Элемент <alwaysFlowImpersonationPolicy>.
Пример
В следующем примере показан способ перенаправления одной версии сборки на другую.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0"
newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
См. также
Задачи
Практическое руководство. Запрет параллельной сборки мусора
Основные понятия
Ссылки
Схема параметров среды выполнения