Quiero aplicar un cambio para poder usar la configuración del servidor GC para mi aplicación C # 3.5. Puedo hacerlo editando el machine.config
archivo.
El único problema es que no sé dónde está eso.
¿Cómo puedo encontrar la ruta de este archivo de forma repetible en varias máquinas diferentes?
.net
garbage-collection
Jack Kada
fuente
fuente
Puede ejecutar esto en powershell:
Lo que genera esto para .net 4:
Sin embargo, tenga en cuenta que esto puede cambiar dependiendo de si .net se ejecuta como 32 o 64 bits, lo que resultará en
\Framework\
o\Framework64\
respectivamente.fuente
[Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
. (También esa es específicamente la ruta de 32 bits para .NET 4.0. 64 bits está en ... \ Framework64 \ ... #pedantry)Para estar absolutamente seguro, coloque una etiqueta en una página ASP.NET y ejecute este código:
¡Creo que esto no dejará ninguna duda!
fuente
[System.Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
Sin embargo, casi depende ... el mío es:
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG
y
C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ CONFIG
fuente
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG
fuente
En su aplicación asp.net use esto
fuente
fuente
Puede ejecutar esto en powershell: copiar y pegar en power shell [System.Runtime.InteropServices.RuntimeEnvironment] :: SystemConfigurationFile
la salida de la mina es: C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50527 \ config \ machine.config
fuente