<runtime> 項目
更新:2007 年 11 月
包含有關組件繫結和記憶體回收的資訊。
<configuration> 項目
<runtime> 項目
<runtime>
</runtime>
屬性和項目
下列章節會說明屬性 (Attribute)、子項目和父項目。
屬性
無。
子項目
項目 |
說明 |
---|---|
包含有關組件版本重新導向和組件位置的資訊。 |
|
包含有關組件版本重新導向和組件位置的資訊。 |
|
指定是否應略過信任組件的強式名稱驗證。 |
|
指定執行階段是否在 DEVPATH 環境變數所指定的目錄中搜尋組件。 |
|
指定是否停用繫結失敗的快取,這是 .NET Framework 2.0 版內的預設行為。 |
|
指定 Common Language Runtime 是否並行執行記憶體回收。 |
|
指定 Common Language Runtime 是否要執行伺服器記憶體回收。 |
|
指定 Windows 識別不會跨非同步點流動,不論目前執行緒上的執行內容之流程設定為何。 |
|
指定執行階段是否要使用舊版程式碼存取安全性 (CAS) 原則。 |
父項目
項目 |
說明 |
---|---|
configuration |
每一個組態檔中的根 (Root) 項目是由 Common Language Runtime 和 .NET Framework 應用程式所使用的。 |
備註
在 .NET Framework 2.0 版中,模擬的識別 (Identity) 會跨越應用程式定義域內的非同步 (Asynchronous) 點流動。在 .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>