IIS管理器不显示machine.config更改



我正在尝试将这些行添加到machine.config文件:

 <processModel autoConfig="true" maxWorkerThreads = "100" maxIoThreads = "100" />
<system.net>
  <connectionManagement>
      <add address="*" maxconnection="100" />
  </connectionManagement>
</system.net>

machine.config文件位于C:\Windows\Microsoft.NET\Framework64\v4.0.30119\config 中

我更改它,保存它,甚至重新启动计算机。但当我打开IIS管理器时,单击左侧树上的计算机名称(顶部项目),然后单击"配置编辑器"maxWorkerThreads=20和maxIoThreads=20,system.net maxconnection项目不存在。

我无法更改IIS管理器中的值,因为它们已锁定。我试着解锁它们,但什么也没能解锁。

我还试图更改32位版本的框架配置:C: \Windows\Microsoft.NET\Framework\v4.0.30119\Config

即使我弄乱了machine.config并在其中放入语法错误,IIS管理器也会显示相同的默认值。尽管我在谷歌上搜索了几个小时,但我总能找到任何解决方案。

如何检查machine.config更改是否有效?为什么我在IIS管理器上看不到它们。

我在windows8.1中尝试了同样的操作,只要我更改machine.config,IIS管理器就会显示它们。

请帮忙。。。

看起来windows 8.1会立即执行。

我开始逐一更改所有machine.config文件。当我修改framework 2.0 machine.config文件时,我在IIS管理器中看到了它们。

看起来windows8.1 IIS管理器读取并使用framework4值作为其默认(或左侧的顶级)计算机配置。但windows7 IIS管理器默认使用framework2.0。

我觉得很奇怪。无论如何,结果是你需要更改所有的machine.config文件。

您无法逐个查看任何应用程序池的"运行值"。

IIS管理器显示最新的.NET框架版本,但您可以在"更改.NET框架版本"任务中进行更改,当您处于"服务器级别"时,该任务显示在右侧。请注意,此任务只会改变"管理体验",没有任何副作用。

当您处于站点级别或更低级别(如应用程序或文件夹)时,IIS管理器将从站点/应用程序的配置中找出正确的.NET版本并使用该版本,包括决定哪个.NET版本(如2.0、4.0等),以及映射到正确文件夹的"位"(如32位或64位)。

相关内容

  • 没有找到相关文章

最新更新