Je souhaite appliquer une modification afin que je puisse utiliser les paramètres du GC du serveur pour mon application C # 3.5 - je peux le faire en modifiant le machine.config
fichier.
Le seul problème est que je ne sais pas où c'est.
Comment puis-je trouver le chemin de ce fichier de manière reproductible sur un certain nombre de machines différentes
.net
garbage-collection
Jack Kada
la source
la source
Vous pouvez l'exécuter dans PowerShell:
Ce qui génère ceci pour .net 4:
Notez cependant que cela peut changer selon que .net fonctionne en 32 ou 64 bits, ce qui entraînera
\Framework\
ou\Framework64\
respectivement.la source
[Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
. (Il s'agit également du chemin 32 bits pour .NET 4.0. 64 bits se trouve dans… \ Framework64 \… #pedantry)Pour être absolument sûr, giflez une étiquette sur une page ASP.NET et exécutez ce code:
Je crois que cela ne laissera aucun doute!
la source
[System.Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
Cela dépend cependant ... le mien est:
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG
et
C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ CONFIG
la source
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG
la source
Dans votre application asp.net, utilisez ceci
la source
la source
Vous pouvez l'exécuter dans powershell: copier-coller dans le Power Shell [System.Runtime.InteropServices.RuntimeEnvironment] :: SystemConfigurationFile
ma sortie est: C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50527 \ config \ machine.config
la source