.net - traduccion - ¿Dónde está Machine.Config?
garbage collector yugioh (8)
- Abra el comando Ejecutar de Windows. Acceso directo => tecla de Windows + r
- Escriba "microsoft.net" - la carpeta MS .Net se abre
- Abra la carpeta "Framework" / "Framework64" (según su procesador).
- Seleccione la carpeta específica de la versión de FW, por ejemplo, "v4.0.30319"
- Abrir carpeta de configuración
- Machine.config estará disponible allí. Aclamaciones.
Quiero aplicar un cambio para poder usar la configuración del Servidor GC para mi aplicación C # 3.5. Puedo hacerlo editando el archivo machine.config
.
El único problema es que no sé dónde está.
¿Cómo puedo encontrar la ruta de acceso de este archivo de forma repetible en una serie de máquinas diferentes?
Aunque semi-depende ... el mío es:
C: / Windows / Microsoft.NET / Framework / v2.0.50727 / CONFIG
y
C: / Windows / Microsoft.NET / Framework64 / v2.0.50727 / CONFIG
C: / Windows / Microsoft.NET / Framework / v2.0.50727 / CONFIG
En tu aplicación asp.net usa este
using System.Configuration;
Response.Write(ConfigurationManager.OpenMachineConfiguration().FilePath);
Para estar absolutamente seguro, golpee una etiqueta en una página ASP.NET y ejecute este código:
labelDebug.Text = System.Runtime.InteropServices.RuntimeEnvironment.SystemConfigurationFile;
Creo que esto no dejará ninguna duda!
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
32 bits
%windir%/Microsoft.NET/Framework/[version]/config/machine.config
64 bits
%windir%/Microsoft.NET/Framework64/[version]/config/machine.config
[version]
debe ser igual a v1.0.3705
, v1.1.4322
, v2.0.50727
o v4.0.30319
.
v3.0
y v3.5
solo contienen ensamblajes adicionales a v2.0.50727
por lo que no debería haber config/machine.config
. v4.5.x
v4.6.x
se almacenan dentro de v4.0.30319
.
Puede ejecutar esto en powershell:
[System.Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
Que produce esto para .net 4:
C:/Windows/Microsoft.NET/Framework/v4.0.30319/config/machine.config
Sin embargo, tenga en cuenta que esto podría cambiar dependiendo de si .net se ejecuta como 32 o 64 bits, lo que dará como resultado /Framework/
o /Framework64/
respectivamente.