Quero aplicar uma alteração para que eu possa usar as configurações do Server GC para meu aplicativo C # 3.5 - posso fazer isso editando o machine.config
arquivo.
O único problema é que não sei onde é.
Como posso encontrar o caminho desse arquivo de forma repetível em várias máquinas diferentes
.net
garbage-collection
Jack Kada
fonte
fonte
Você pode executar isso no PowerShell:
O que gera isso para o .net 4:
Observe, no entanto, que isso pode mudar dependendo de .net estar sendo executado como 32 ou 64 bits, o que resultará em
\Framework\
ou\Framework64\
respectivamente.fonte
[Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
. (Também é especificamente que o 32-bit caminho para .NET 4.0 64 bits é em ... \ Framework64 \ ... #pedantry.)Para ter certeza absoluta, coloque um Label em uma página ASP.NET e execute este código:
Eu acredito que isso não deixará dúvidas!
fonte
[System.Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
Depende semi-embora ... o meu é:
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG
e
C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ CONFIG
fonte
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG
fonte
No seu aplicativo asp.net, use este
fonte
fonte
Você pode executar isso no PowerShell: copiar e colar no Power Shell [System.Runtime.InteropServices.RuntimeEnvironment] :: SystemConfigurationFile
minha saída é: C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50527 \ config \ machine.config
fonte