我想申请一个变化,这样我可以用我的C#3.5的应用程序服务器GC设置-我可以做到这一点通过编辑machine.config
文件。
唯一的问题是我不知道那是。
我怎样才能找到跨多个不同的机器上的这个文件的一个可重复的方式路径
我想申请一个变化,这样我可以用我的C#3.5的应用程序服务器GC设置-我可以做到这一点通过编辑machine.config
文件。
唯一的问题是我不知道那是。
我怎样才能找到跨多个不同的机器上的这个文件的一个可重复的方式路径
32位
%windir%\Microsoft.NET\Framework\[version]\config\machine.config
64位
%windir%\Microsoft.NET\Framework64\[version]\config\machine.config
[version]
应当等于v1.0.3705
, v1.1.4322
, v2.0.50727
或v4.0.30319
。
v3.0
和v3.5
只包含额外的组件,以v2.0.50727
所以应该没有config\machine.config
。 v4.5.x
和v4.6.x
都存储在v4.0.30319
。
您可以在PowerShell中运行以下命令:
[System.Runtime.InteropServices.RuntimeEnvironment]::SystemConfigurationFile
其输出为这个.NET 4的:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config
但是请注意,这可能会改变依赖于.NET是否正在运行32位或64位,这将导致\Framework\
或\Framework64\
分别。
为了绝对确保,一巴掌一个ASP.NET页面上的标签和运行此代码:
labelDebug.Text = System.Runtime.InteropServices.RuntimeEnvironment.SystemConfigurationFile;
我相信,这将毫无疑问地!
它虽然半取决于...我的是:
C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ CONFIG
和
C:\ WINDOWS \ Microsoft.NET \ Framework64 \ V2.0.50727 \ CONFIG
C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ CONFIG
在你的asp.net应用程序使用
using System.Configuration;
Response.Write(ConfigurationManager.OpenMachineConfiguration().FilePath);
您可以在PowerShell中运行以下命令:复制和在电源外壳[System.Runtime.InteropServices.RuntimeEnvironment]粘贴:: SystemConfigurationFile
金矿产量为:C:\ WINDOWS \ Microsoft.NET \框架\ v2.0.50527 \ CONFIG \ machine.config中