<runtime> 元素
更新:2007 年 11 月
包含有关程序集绑定和垃圾回收的信息。
<configuration> 元素
<runtime> 元素
<runtime>
</runtime>
属性和元素
以下几节描述了属性、子元素和父元素。
属性
无。
子元素
元素 |
说明 |
---|---|
包含有关程序集版本重定向和程序集位置的信息。 |
|
包含有关程序集版本重定向和程序集位置的信息。 |
|
指定是否应跳过对受信任程序集的强名称验证。 |
|
指定运行时是否在 DEVPATH 环境变量指定的目录中搜索程序集。 |
|
指定是否禁用对绑定故障进行缓存,这是 .NET Framework 2.0 版中的默认行为。 |
|
指定公共语言运行时是否同时运行垃圾回收。 |
|
指定公共语言运行时是否运行服务器垃圾回收。 |
|
指定无论当前线程上的执行上下文的流设置如何,Windows 标识都不流经异步点。 |
|
指定运行时是否使用旧版代码访问安全性 (CAS) 策略。 |
父元素
元素 |
说明 |
---|---|
configuration |
公共语言运行时和 .NET Framework 应用程序所使用的每个配置文件中的根元素。 |
备注
在 .NET Framework 2.0 版中,模拟标识流经应用程序域中的异步点。在 .NET Framework 2.0 版中,您可以启用或禁用模拟流经异步点,方法是在 machine.config 文件或应用程序配置文件中正确配置运行时元素。对于 ASP.NET,可以在 <Windows 文件夹>\Microsoft.NET\Framework\vx.x.xxxx 目录下的 aspnet.config 文件中配置模拟流。
默认情况下,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>