哪里是machine.config中?哪里是machine.config中?(Where Is Ma

2019-05-09 04:27发布

我想申请一个变化,这样我可以用我的C#3.5的应用程序服务器GC设置-我可以做到这一点通过编辑machine.config文件。

唯一的问题是我不知道那是。

我怎样才能找到跨多个不同的机器上的这个文件的一个可重复的方式路径

Answer 1:

32位

%windir%\Microsoft.NET\Framework\[version]\config\machine.config

64位

%windir%\Microsoft.NET\Framework64\[version]\config\machine.config 

[version]应当等于v1.0.3705v1.1.4322v2.0.50727v4.0.30319

v3.0v3.5只包含额外的组件,以v2.0.50727所以应该没有config\machine.configv4.5.xv4.6.x都存储在v4.0.30319



Answer 2:

您可以在PowerShell中运行以下命令:

[System.Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile

其输出为这个.NET 4的:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config

但是请注意,这可能会改变依赖于.NET是否正在运行32位或64位,这将导致\Framework\\Framework64\分别。



Answer 3:

为了绝对确保,一巴掌一个ASP.NET页面上的标签和运行此代码:

labelDebug.Text = System.Runtime.InteropServices.RuntimeEnvironment.SystemConfigurationFile;

我相信,这将毫无疑问地!



Answer 4:

它虽然半取决于...我的是:

C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ CONFIG

C:\ WINDOWS \ Microsoft.NET \ Framework64 \ V2.0.50727 \ CONFIG



Answer 5:

C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ CONFIG



Answer 6:

在你的asp.net应用程序使用

using System.Configuration;
Response.Write(ConfigurationManager.OpenMachineConfiguration().FilePath);


Answer 7:

  1. 打开Windows运行命令。 快捷=>窗口键+ R
  2. 键入“microsoft.net” - MS的.Net文件夹打开
  3. 打开“框架” /“Framework64”文件夹(根据您的处理器)。
  4. 选择特定固件版本的文件夹,例如“v4.0.30319”
  5. 打开config文件夹
  6. 的Machine.config将可那里。 干杯。


Answer 8:

您可以在PowerShell中运行以下命令:复制和在电源外壳[System.Runtime.InteropServices.RuntimeEnvironment]粘贴:: SystemConfigurationFile

金矿产量为:C:\ WINDOWS \ Microsoft.NET \框架\ v2.0.50527 \ CONFIG \ machine.config中



文章来源: Where Is Machine.Config?