Chcę zastosować zmianę, aby móc używać ustawień Server GC w mojej aplikacji C # 3.5 - mogę to zrobić, edytując machine.config
plik.
Jedynym problemem jest to, że nie wiem, gdzie to jest.
Jak mogę znaleźć ścieżkę tego pliku w powtarzalny sposób na wielu różnych komputerach
.net
garbage-collection
Jack Kada
źródło
źródło
Możesz uruchomić to w PowerShell:
Które wyświetla to dla .net 4:
Zauważ jednak, że może się to zmienić w zależności od tego, czy .net działa jako 32 czy 64-bitowy, co spowoduje odpowiednio
\Framework\
lub\Framework64\
.źródło
[Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
. (Jest to także 32-bitowa ścieżka do .NET 4.0. 64-bit jest w… \ Framework64 \… #pedantry)Aby mieć absolutną pewność, uderz etykietę na stronie ASP.NET i uruchom ten kod:
Wierzę, że to nie pozostawi wątpliwości!
źródło
[System.Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
Zależy to częściowo ... moje jest:
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG
i
C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ CONFIG
źródło
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG
źródło
W aplikacji asp.net użyj tego
źródło
źródło
Możesz uruchomić to w PowerShell: skopiuj i wklej w Power Shell [System.Runtime.InteropServices.RuntimeEnvironment] :: SystemConfigurationFile
moje dane wyjściowe to: C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50527 \ config \ machine.config
źródło