Configuration 查找II7配置文件位置(根全球化)

Configuration 查找II7配置文件位置(根全球化),configuration,iis-7,web-config,config,Configuration,Iis 7,Web Config,Config,配置:IIS 7.0/Windows Server 2008 SP2/32位 在以服务器名称命名的根节点上,当我查看全球化时,我看到一些值不是默认值 我想找出它存储在哪个配置文件中 我已经试过了 ...\Microsoft.NET\Framework\v4.0....\Config\Machine.config ...\Microsoft.NET\Framework\v4.0....\Config\Web.config ...\System32\inetsrv\config\appl

配置:IIS 7.0/Windows Server 2008 SP2/32位

在以服务器名称命名的根节点上,当我查看全球化时,我看到一些值不是默认值

我想找出它存储在哪个配置文件中

我已经试过了

  ...\Microsoft.NET\Framework\v4.0....\Config\Machine.config
  ...\Microsoft.NET\Framework\v4.0....\Config\Web.config
  ...\System32\inetsrv\config\applicationHost.config
它们都没有包含任何关于


我错过了什么?

首先,没有所谓的Windows Server 2007。可能您正在使用Windows Server 2008


其次,7.x版IIS管理器从v2.0文件夹而不是v4.0中读取ASP.NET设置。只有8.x及更高版本的IIS管理器是从v4.0读取的。

谢谢,您对Windows版本的看法是正确的。我觉得这很奇怪,但既然不是我安装的,我想可能是因为版权问题。“关于Windows”菜单为我提供了Windows Server 2008。我修复了它。关于配置位置,你也是对的,这让我想知道:如果我的池被设置为运行Fx4,那么使用IIS 7来设置配置是否毫无价值?如果没有,它是如何工作的?@bkqc您从IIS管理器看到的是IIS管理器从v2.0文件夹加载的内容。但是,您的v4.0应用程序仅从v4.0文件夹读取设置。因此,如果您确实想查看/更改ASP.NET 4.x应用程序的设置,则必须从v4.0文件夹中手动打开machine.config/root web.config并在其中进行更改。IIS管理器在这种情况下不会有帮助。我做了一些额外的测试,关于.NET4配置的部分并不完全正确。事实上,在尝试找出子站点在哪里定义了自己的值时,我发现根节点总是使用FX2配置文件,但子站点使用各自池框架版本中的配置文件。我认为你应该改进你的答案。再次感谢你帮我看清了这一切!