【问题标题】:Which Machine.config to modify修改哪个 Machine.config
【发布时间】:2013-10-21 10:12:16
【问题描述】:

我已经在我的服务器上安装了 1,2,3,3.5,4 .net 框架,现在它们都有 machine.config 文件,我应该修改哪个文件以查看我在 IIS 6 中的 Web 应用程序的更改。

【问题讨论】:

  • 查看您的应用程序池的框架版本来决定。它应该是 2.0 或 4.0,因此您可以根据您的应用程序池根据正在使用的版本进行更改
  • 这类似于stackoverflow.com/questions/2325473/where-is-machine-config,我链接以供参考,但这个问题确实有关于 IIS 6 的特定部分,所以它不是一个重复。

标签: asp.net iis-6


【解决方案1】:

.NET 的每个版本都安装在不同的文件夹中,并且具有彼此独立的不同 machine.config 文件。

ASP.NET 1.x uses %WINDIR%\Microsoft.NET\Framework\v1.1.4322
ASP.NET 2.0 / 3.5 x86 uses %WINDIR%\Microsoft.NET\Framework\v2.0.50727
ASP.NET 2.0 / 3.5 x64 uses %WINDIR%\Microsoft.NET\Framework64\v2.0.50727
ASP.NET 4.0 x86 uses %WINDIR%\Microsoft.NET\Framework\v4.0.30319
ASP.NET 4.0 x64 uses %WINDIR%\Microsoft.NET\Framework64\v4.0.30319

查看您的应用程序在打印时运行的版本

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

【讨论】:

  • machine.config 位于这些文件夹的 Config 子文件夹中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-29
相关资源
最近更新 更多