小编Ash*_*har的帖子

machine.config processModel autoConfig ="true或false"表示.net 4.0中的显式值

嗨,我想更新服务器的machine.config文件的processModel.目前其价值如下:

  <system.web>
    <processModel autoConfig="true"/>
  </system.web>
Run Code Online (Sandbox Code Playgroud)

我想用以下新的更改来更新它:

  <system.web>
    <processModel autoConfig="true"
        maxWorkerThreads = "100"
        maxIoThreads = "100"
        minWorkerThreads = "50"
        minIoThreads = "50"
         />
  </system.web>
Run Code Online (Sandbox Code Playgroud)

我想使用processModel的其他值(请参阅默认值:msdn.microsoft.com/en-us/library/7w2sway1(v=vs.100).aspx)作为Default,并使用上面明确定义的值.我在这里有一个问题:autoConfig ="?"的价值是什么?正如一些网上帖子暗示autoConfig值必须为"True"(请参阅https://tiredblogger.wordpress.com/2008/09/17/tweaking-net-machineconfig-for-production-deployments/),as autoConfig = True将所有内容设置为默认值,但我明确定义的除外.

其他帖子表明有必要设置autoConfig = false以使这些自定义值生效.(见:http://geekswithblogs.net/StuartBrierley/archive/2009/09/30/tuning-iis---machine.config-settings.aspx)

在MSDN(msdn.microsoft.com/en-us/library/7w2sway1(v=vs.100).aspx)中,autoConfig ="true/false"的定义是

autoConfig = True:表示ASP.NET自动配置前面列表中的属性,以根据计算机配置实现最佳性能.autoConfig = False:表示ASP.NET应使用前面列表中属性的显式定义值.

另一个问题是:根据MSDN,如果我设置autoConfig = False并明确定义我的processModel的上述4个键值,那么processModel的其他键的值是什么,如webGarden,memoryLimit,cpuMask等?我是否还需要设置processModel的其他键/值?我在asp.net 4.0应用程序的machine.config中使用这些设置,托管在iis8 Win Server 2012上.

在此先感谢您的帮助.

c# asp.net webserver machine.config iis-8

4
推荐指数
1
解决办法
6485
查看次数

标签 统计

asp.net ×1

c# ×1

iis-8 ×1

machine.config ×1

webserver ×1