Я хочу применить изменение, чтобы я мог использовать настройки Server GC для своего приложения C # 3.5 - я могу сделать это, отредактировав machine.config
файл.
Единственная проблема - я не знаю, где это.
Как я могу найти путь к этому файлу повторяемым образом на нескольких разных машинах?
.net
garbage-collection
Джек Када
источник
источник
Вы можете запустить это в powershell:
Который выводит это для .net 4:
Тем не менее, обратите внимание, что это может измениться в зависимости от того, работает ли .net как 32- или 64-битный, что приведет к
\Framework\
или\Framework64\
соответственно.источник
[Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
. (Также это конкретно 32-битный путь для .NET 4.0. 64-битный находится в… \ Framework64 \… #pedantry)Чтобы быть абсолютно уверенным, добавьте метку на страницу ASP.NET и запустите этот код:
Я верю, что это не оставит никаких сомнений!
источник
[System.Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
Это полу-зависит, хотя ... мое:
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG
а также
C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ CONFIG
источник
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG
источник
В вашем приложении asp.net используйте это
источник
источник
Вы можете запустить это в powershell: скопируйте и вставьте в Power Shell [System.Runtime.InteropServices.RuntimeEnvironment] :: SystemConfigurationFile
мой вывод: C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50527 \ config \ machine.config
источник